Pb Oracle - SQL

Seb -  
 Nico -
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.

2 réponses

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