Bonjour,
j'aimerais savoir q'il est possible de forcer l'affichage des millisecondes pour une date
Merci
Bonjour,
j'aimerais savoir q'il est possible de forcer l'affichage des millisecondes pour une date
Merci
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
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.Envoyé par SheikYerbouti
Oeuf corse. C'est uniquement pour que celui qui "découvre" ce format ne pense pas qu'il s'intitule réellement FF3![]()
Bonjour,
comment effectuer une insertion dans une colonne de type TIMESTAMP lorsque l'on a justement des fractions de seconde ?
Merci
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
Partager