Oracle
 sql >> Database >  >> RDS >> Oracle

Perché i nomi di tabelle/colonne/indici Oracle sono limitati a 30 caratteri?

Credo sia lo standard ANSI.

MODIFICA:

In realtà, penso che sia lo standard SQL-92.

Una versione successiva dello standard sembra consentire facoltativamente nomi di 128 caratteri, ma Oracle non lo supporta ancora (o ha un supporto parziale per esso, nella misura in cui consente 30 caratteri. Hmmm.)

Cerca "F391, identificatori lunghi" in questa pagina... http://stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/ap_standard_sql001.htm

(Alla ricerca di un riferimento)