Rechercher : dans
Par :

Pb Oracle - SQL

Dernière réponse le 3 aoû 2004 à 15:44:03 Seb, le 23 jui 2002 à 15:11:29 
 Signaler ce message aux modérateurs

Bonjour, j'ai un pb avec une base oracle, lorsque sous SQL+ je créé une table, les champs de type Time ne sont pas reconnus et la table ne peut pas être créée.
Que faut-il faire pour remédier à ce pb?
Merci.

Meilleures réponses pour « Pb Oracle SQL » dans :
Oracle - Statistiques générales VoirPour générer des statistiques générales relatives à votre base de données, il suffit de lancer le script : $ORACLE_HOME/rdbms/admin/utlbstat.sql Des informations utiles sont alors affichées. Activer l’audit sur un objet Pour activer l’audit...
Gestion des paramètres SQL VoirSQL présente un certain nombre de paramètres au niveau d'Oracle qu'il est possible de visualiser à travers la commande : SHOW ALL Pour modifier la valeur d'un paramètre il suffit d'utiliser la commande : SET NOM_PARAM VALEUR
Oracle - Les séquences VoirCet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition...
SQL - Restriction VoirExpression des restrictions Une restriction consiste à sélectionner les lignes satisfaisant à une condition logique effectuée sur leurs attributs. En SQL, les restrictions s'expriment à l'aide de la clause WHERE suivie d'une condition logique...
PL/SQL - Introduction au langage PL/SQL VoirIntroduction au langage PL/SQL Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui...

1

dival, le 14 jui 2004 à 11:05:31

Bonjour;
dans oracle, il n'y a pas de type TIME, il faut les déclarer de type date, ensuite utiliser les fonctions de conversion (TO_CHAR) avec le format HH24:MI:SS pour récupérer la partie heure.
en forms builder, il suffit de spécifier le masque de format du champ à ce format HH24:MI:SS .
en interne (BDD) lui, il va sauvegarder la date complète; i.e
(DD/MM/YYYY HH24:MI:SS).
dans oracle9i, vous avez un nouveau type qui s'appelle TIMESTAMP qui permet de sauvegarder l'heure avec les fractions de secondes jusqu'a 9 positions (6 par défaut).
Bon courage
Dival

Répondre à dival

2

 Nico, le 3 aoû 2004 à 15:44:03

Merci beaucoup pour l'info,
je vais tester tout ça...
A+

Répondre à Nico
Collection CommentÇaMarche.net