Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Por que os nomes de tabela/coluna/índice Oracle são limitados a 30 caracteres?


Acredito que seja o padrão ANSI.

EDITAR:

Na verdade, acho que é o padrão SQL-92.

Uma versão posterior do padrão parece permitir opcionalmente nomes de 128 caracteres, mas o Oracle ainda não suporta isso (ou tem suporte parcial para ele, na medida em que permite 30 caracteres. Hmmm.)

Procure por "F391, identificadores longos" nesta página... http://stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/ap_standard_sql001.htm

(À procura de um árbitro)