Oracle 标识符最大长度

Posted

技术标签:

【中文标题】Oracle 标识符最大长度【英文标题】:Oracle Identifier Maximum Length 【发布时间】:2015-09-13 09:48:40 【问题描述】:

我在 MS Sql 服务器中有一个数据库。 我也想将其迁移到 Oracle。

但是很少有 30 个字符长的表和列名。 Oracle 不接受任何长度超过 30 个字符的标识符。

Oracle 中是否有任何选项可以让我们增加标识符的长度?

谢谢

【问题讨论】:

【参考方案1】: 标识符的最大长度为 30 个字符。 这是关于堆栈溢出的最新讨论,表明无法增加标识符长度 Change table/column/index names size in oracle 11g or 12c oracle 论坛上也有讨论,用户建议更改标识符的长度。 https://community.oracle.com/ideas/3338

【讨论】:

以上是关于Oracle 标识符最大长度的主要内容,如果未能解决你的问题,请参考以下文章

在 Oracle 12 中强制执行函数名称长度以满足 SQL-92 标准

oracle 01741:非法的零长度标识

Clickhouse中一列的最大长度是多少?可以修改吗?

给oracle当主键,随机生成32位字符串,求代码

数据库的标识符可以有多长

HSQL DB 中表名的最大大小是多少?