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

Hvorfor er Oracle tabel/kolonne/indeksnavne begrænset til 30 tegn?

Jeg tror, ​​det er ANSI-standarden.

EDIT:

Faktisk tror jeg, det er SQL-92-standarden.

En senere version af standarden ser ud til valgfrit at tillade 128 tegnnavne, men Oracle understøtter endnu ikke dette (eller har delvis understøttelse for det, for så vidt det tillader 30 tegn. Hmmm.)

Søg efter "F391, lange identifikatorer" på denne side... http://stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/ap_standard_sql001.htm

(Leder efter en ref)



  1. 12 almindeligt anvendte SQL-operatører

  2. MySql Count kan ikke vise 0 værdier

  3. ude af stand til at oprette autoinkrementerende primærnøgle med flask-sqlalchemy

  4. Nul nedetid netværksmigrering med MySQL Galera Cluster ved hjælp af relay node