在oracle 11g或12c中更改表/列/索引名称大小

时间:2013-08-15 07:45:24

标签: oracle oracle11g oracle12c

我使用oracle 11g并且需要大小超过30个字符的名称,我知道11g中的最大大小是30个字符。

我可以更改此最大尺寸吗?

Oracle 12c中表/列/索引名称的最大大小是多少?

2 个答案:

答案 0 :(得分:22)

11g以及12cR1中的数据库对象名称限制为30个字节(在单字节字符集中,它将相当于30个字符)。可以改变吗?不,您无法进行任何更改以允许Oracle使用大于30个字节的对象名。

Oracle Database 12c ( 12cR2)的第二个版本中取消了30个字节的对象名称限制,如果COMPATIBLE初始化参数的值设置为12.2或更高,则对象名称的长度最多可达128个字节。

答案 1 :(得分:3)

我知道无法在11g中将字段的最大大小更改为超过30个字符。

我没有看到任何暗示这种情况在12c中发生变化。