我使用oracle 11g并且需要大小超过30个字符的名称,我知道11g中的最大大小是30个字符。
我可以更改此最大尺寸吗?
Oracle 12c中表/列/索引名称的最大大小是多少?
答案 0 :(得分:22)
11g以及12cR1中的数据库对象名称限制为30个字节(在单字节字符集中,它将相当于30个字符)。可以改变吗?不,您无法进行任何更改以允许Oracle使用大于30个字节的对象名。
在Oracle Database 12c ( 12cR2)的第二个版本中取消了30个字节的对象名称限制,如果COMPATIBLE初始化参数的值设置为12.2或更高,则对象名称的长度最多可达128个字节。
答案 1 :(得分:3)
我知道无法在11g中将字段的最大大小更改为超过30个字符。
我没有看到任何暗示这种情况在12c中发生变化。