IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Afficher les millisecondes ?


Sujet :

Oracle

  1. #1
    Membre confirmé Avatar de DoRiane
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 127
    Par défaut Afficher les millisecondes ?
    Bonjour,
    j'aimerais savoir q'il est possible de forcer l'affichage des millisecondes pour une date
    Merci

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    il faut utiliser le type TIMESTAMP

  3. #3
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut
    Pour une date non, puisqu'il n'y a pas de millisecondes dans une date (je travaille en 9i), mais avec un timestamp, tu peux avec le format FF3 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    select to_char(systimestamp, 'DD/MM/YYYY HH24:MI:SS,FF3') from dual;
     
    TO_CHAR(SYSTIMESTAMP,'DD/MM/YYYYHH24:MI:SS,FF3') 
    ------------------------------------------------ 
    22/05/2006 15:30:46,453

  4. #4
    Membre confirmé Avatar de DoRiane
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 127
    Par défaut
    Merci pour toutes vos réponses

  5. #5
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Précision : parlons du format FF (FF3 étant une indication concernant le nombre de digit que doit contenir le format). Cela pourrait tout aussi bien être FF2 commme FF7

  6. #6
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut
    Citation Envoyé par SheikYerbouti
    Précision : parlons du format FF (FF3 étant une indication concernant le nombre de digit que doit contenir le format). Cela pourrait tout aussi bien être FF2 commme FF7
    Bien sur, mais comme la question porte sur des millisecondes et comme millisecondes = millièmes, il faut donc FF3, pour des millionièmes il aurait fallu FF6.

  7. #7
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Oeuf corse. C'est uniquement pour que celui qui "découvre" ce format ne pense pas qu'il s'intitule réellement FF3

  8. #8
    Membre habitué
    Inscrit en
    Juin 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 13
    Par défaut
    Bonjour,

    comment effectuer une insertion dans une colonne de type TIMESTAMP lorsque l'on a justement des fractions de seconde ?

    Merci

  9. #9
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    note que FF3 n'est pas disponible en 8i

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SQL> select to_char(timestamp '2000-01-01 00:00:00.123456789','SS.FF') from dual;
    TO_CHAR(TIME
    ------------
    00.123456789
     
    SQL> select to_char(timestamp '2000-01-01 00:00:00.123456789','SS.FF3') from dual;
    select to_char(timestamp '2000-01-01 00:00:00.123456789','SS.FF3') from dual
                                                             *
    ERROR at line 1:
    ORA-01821: date format not recognized

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Relations] afficher les relations entre 2 tables
    Par dzincou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 14/01/2004, 17h07
  2. [web] comment afficher les erreur d'un cgi
    Par chtiboss dans le forum Web
    Réponses: 6
    Dernier message: 24/12/2003, 11h22
  3. [JTable] Comment ne pas afficher les titres ?
    Par FabienBxl dans le forum Composants
    Réponses: 3
    Dernier message: 08/10/2003, 15h01
  4. Comment afficher les accent sous mysql v4.0.13
    Par buildozer dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/06/2003, 09h33
  5. Afficher les bonnes facettes
    Par WormsHL-Groove dans le forum OpenGL
    Réponses: 3
    Dernier message: 26/08/2002, 21h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo