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.
Mes questions sont donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
- 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![]()
Partager