Oracle
 sql >> база данни >  >> RDS >> Oracle

Защо имената на таблица/колона/индекс на Oracle са ограничени до 30 знака?

Вярвам, че това е стандартът ANSI.

РЕДАКТИРАНЕ:

Всъщност мисля, че това е стандартът SQL-92.

Изглежда, че по-късна версия на стандарта по избор позволява 128 имена на знака, но Oracle все още не поддържа това (или има частична поддръжка за него, доколкото позволява 30 знака. Хммм.)

Потърсете "F391, дълги идентификатори" на тази страница... http://stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/ap_standard_sql001.htm

(Търся реф.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00984:колоната не е разрешена тук

  2. Как да итерирате през период от време в PL/SQL

  3. Oracle SQL Developer:Неуспешен тест – Неуспешен тест:Мрежовият адаптер не може да установи връзката?

  4. C# параметризирани заявки за Oracle - сериозна и опасна грешка!

  5. Неактивна сесия в Oracle от JDBC