Pb Oracle - SQL

Fermé
Seb - 23 juil. 2002 à 15:11
 Nico - 3 août 2004 à 15:44
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.
A voir également:

2 réponses

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
0
Merci beaucoup pour l'info,
je vais tester tout ça...
A+
0