> Une première ligne vide apparait sur le fichier !! (à enlever)
set pagesize 0 (ou set pages 0)
> J'aimerais effacer l'espace et n'afficher que les données des colonnes sans espaces et avec leurs tailles réelles
select max(length(column1)), max(length(column2)), ... from MAM_UNIQUE;
Pour colonne de type chaîne de caractères:
1 2 3
| col column1 for a<result from above query>
col column2 for a<result from above query>
... |
Pour la colonne du type de entier:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| col column3 for <number of 9's based on above query>
SQL> select max(length(x)) from t;
MAX(LENGTH(X))
--------------
4
SQL> col x for 9999
SQL> select x from t;
X
-----
2010 |
Si le nombre n'est pas un entier, c'est compliqué. Vous devez placer un point quelque part au milieu de 9999...
Yong Huang
Partager