ora00972的标识符过长,如何解决?

2025-04-04 18:10:53
推荐回答(1个)
回答1:

规定不能超过30个字符,你应该可以缩短这个长度的。

oracle10G对于表名的长度限制是30个字节,其他版本未知,有无设置未知。

表名偶尔超过30结果不能创建,提示标示符过长。小于等于30字节就好了。

这是没问题的。

create table abcdefghijklmnopqrstuvwxyz1234(abc varchar2(10));

这样就会提示标示符过长。

create table abcdefghijklmnopqrstuvwxyz12345(abc varchar2(10));