Format de sortie d'un timestamp
Bonjour,
Sous SQL*Plus je me pose une question depuis un moment, mais aujourd'hui cette question me gêne.
Je suis en 9.2.0.8 et lors de l'affichage d'une colonne TAB_COL_003 de type TIMESTAMP DEFAULT LOCALTIMESTAMP NOT NULL par un Select, la colonne apparaît bien mais sur un affichage de 75 caractères complété par des blancs*!
Ma variable NLS_TIMESTAMP_FORMAT est correctement formatée.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| SQL> select * from table;
TAB_COL_001 TAB_COL_002
------------- -----------
TAB_COL_003 R R
--------------------------------------------------------------------------- - -
R R R R R R R R R R R R R R R R R R
- - - - - - - - - - - - - - - - - -
1010156260226 1
2009-03-17-13.34.12.514602 ici il y a des blancs 1 0
1 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0
1080978001001 1
2009-03-17-16.42.41.944386 1 1
1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Mes questions sont donc :
- pourquoi SQL*Plus ne se contente pas d'afficher les colonnes de type timestamp comme elles sont stockées ?
- pourquoi ajoute-t-il plein de blanc ?
- y a-t-il une option sous l'affichage SQL*Plus pour éviter de devoir reformater chaque colonne en les nommant explicitement ?
Merci 8O