我使用oracle 11g并且需要名称大小大于30个字符,我知道11g中的最大大小是30个字符。
我可以更改这个最大尺寸吗?
Oracle 12c 中表/列/索引名称的最大大小是多少?
数据库对象名称位于11g https://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements008.htm#SQLRF00223以及在12cR1 https://docs.oracle.com/database/121/SQLRF/sql_elements008.htm#SQLRF00223限制为 30 个字节(在单字节字符集中,它将相当于 30 个字符)。
可以改变吗?不可以,您不能进行任何更改以允许 Oracle 使用大于 30 字节的对象名称。
30 字节对象名称限制已在第二个版本中取消Oracle 数据库 12c (12cR2) https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/Database-Object-Names-and-Qualifiers.html#GUID-75337742-67FD-4EC0-985F-741C93D918DA如果 COMPATIBLE 初始化参数的值设置为 12.2 或更高,则对象名称的长度最多可达 128 字节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)