11

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

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

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

4

2 回答 2

25

11g12cR1中的数据库对象名称限制为 30 个字节(在单字节字符集中,它相当于 30 个字符)。

可以改变吗?不,您不能进行任何更改以允许 Oracle 使用大于 30 字节的对象名称。

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

于 2013-08-15T08:02:01.533 回答
3

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

我没有看到任何迹象表明这在 12c 中发生了变化。

于 2013-08-15T08:01:36.160 回答