Thomas Darimont
Erfahrenes Mitglied
Hallo!
Ich hab da mal eine Frage:
Beträgt die maximale Länge der Spaltenbezeichner wirklich bei 30 Zeichen?
Bin gerade in ein neues Projekt gekommen in dem die Vorgänger ziemlich Stiefmütterlich mit Spaltennamen umgegangen sind und maximal 8-10 Zeichen verwendeten. Was zu ziemlich obskuren Kreationen geführt hat....
Ich wollte nun einige der Spalten umbennenen um so die Lesbarkeit ein wenig besser zu gestallten.
Mein System:
Hab erst ziemlich lange gesucht, bis mir der Trick mit der Tabelle user_tab_columns eingefallen ist:
Bin ich damit auf der richtigen Fährte oder war das voll daneben?
Gruß Tom
Ich hab da mal eine Frage:
Beträgt die maximale Länge der Spaltenbezeichner wirklich bei 30 Zeichen?
Bin gerade in ein neues Projekt gekommen in dem die Vorgänger ziemlich Stiefmütterlich mit Spaltennamen umgegangen sind und maximal 8-10 Zeichen verwendeten. Was zu ziemlich obskuren Kreationen geführt hat....
Ich wollte nun einige der Spalten umbennenen um so die Lesbarkeit ein wenig besser zu gestallten.
Mein System:
Code:
SQL> COL PRODUCT FORMAT A35
SQL> COL VERSION FORMAT A15
SQL> COL STATUS FORMAT A15
SQL> SELECT * FROM PRODUCT_COMPONENT_VERSION;
PRODUCT VERSION STATUS
----------------------------------- --------------- ---------------
NLSRTL 9.2.0.1.0 Production
Oracle9i Enterprise Edition 9.2.0.1.0 Production
PL/SQL 9.2.0.1.0 Production
TNS for 32-bit Windows: 9.2.0.1.0 Production
Hab erst ziemlich lange gesucht, bis mir der Trick mit der Tabelle user_tab_columns eingefallen ist:
Code:
SQL> desc user_tab_columns;
Name Null? Typ
----------------------------------------- -------- ----------------
TABLE_NAME NOT NULL VARCHAR2(30)
COLUMN_NAME NOT NULL VARCHAR2(30) <--
....
Bin ich damit auf der richtigen Fährte oder war das voll daneben?
Gruß Tom