Oracle中表名和列名的最大长度是多少?


当前回答

表和列名的最大长度为128字节或128个字符。 此限制用于使用sybase数据库用户。我彻底验证了这个答案,所以我自信地发布了这个答案。

其他回答

模式对象命名规则也可能有一些用处:

http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/sql_elements008.htm#sthref723

最大名称大小为30个字符,因为数据字典只允许存储30个字节

表和列名的最大长度为128字节或128个字符。 此限制用于使用sybase数据库用户。我彻底验证了这个答案,所以我自信地发布了这个答案。

在Oracle 12.2及以上版本中,最大对象名称长度为128字节。

在Oracle 12.1及以下版本中,最大对象名称长度为30字节。

Oracle数据库对象名称最大长度为30字节。

对象名称规则: http://docs.oracle.com/database/121/SQLRF/sql_elements008.htm