lzth.net
当前位置:首页 >> orA_00972 >>

orA_00972

规定不能超过30个字符,你应该可以缩短这个长度的。 oracle10G对于表名的长度限制是30个字节,其他版本未知,有无设置未知。 表名偶尔超过30结果不能创建,提示标示符过长。小于等于30字节就好了。 这是没问题的。 create table abcdefghijklmno...

规定不能超过30个字符,可以缩短这个长度。 用户在通过sql注入数据库过程中某个字段长度超出数据库中字段的定义长度就会报这个错误。 如:insert into tablename(name) values(’123456789‘)。但是定义的name字段的长度只有8个,就会报错。 ...

B.TGSL, B.PDSL, B.FHSL, B.CGXY02," + --这点写错了多了双引号和加号 where条件的最后也少了个 AND

kettle自己生成的sql脚本是有这个问题 生成的kettle脚本中唯一索引名称长度为31,而oracle中对象的长度最多为30 手工修改下sql脚本,将名称改短一点即可。

[oracle@mlab2 4464]$ oerr ora 2154 02154, 00000, "a tablespace with the name '%s' is found" // *Cause: An attempt to rename a tablespace to a new name failed because // the new name is already used by some other tablespace. // ...

就是说,没有满足条件的数据需要update 一般upate语句中会带where,当没有数据满足where子句时,会出现0 rows updated的返回提示。

按理说,应该不是总长度的问题。 你再仔细检查一下sql语句,和 程序的执行过程。 参考:按照这个错误的原因和解决方案。 Error: ORA-00972: identifier ...

说明你字段的长度不够啊,修改一下字段的数据类型。

疗9Yb5、寂寞很美丽,风景的秀丽,只有懂欣赏它的人才会去侵入。

ORA-00604: 递归某个SQL 层时出现错误 - initSID.ora中,参数DC_FREE_EXTENTS或ROW_CACHE_ENQUEUES太低。可以根据操作系统和数据库的情况,适当增加这两...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com