DB2 SQLCODE 异常大全编辑(二)

DB2 SQLCODE 异常大全编辑(二)

sqlcodesqlstate说明
-60142710试图创建(或重命名)已经存在的对象
-60254008CREATEINDEX语句中指定的列太多
-60323515因为发现有重复值,所以不能建立唯一的索引
-60442611在CREATE或ALTERTABLE语句中的为数据类型指定的长度、精度以及标度无效
-60742832指定的INSERT、UPDATE或DELETE语句不能被发布,应为这些语句对DB2CATLOG表执行写操作
-61153088当LOCKSIZE是TABLE或者TABLESPACE时,LOCKMAX必须为0
-61242711在同一个表、索引或试图中不允许有重复列名
-61354008主健或UNIQUE约束太长或者包含了太多的列
-61454008已经超过了索引的内部健长度的最大长度(255)限制
-61555006不能删除这个程序包,因为该程序包目前正在执行
-61642893指定的对象不能被删除,因为其他对象依赖于该对象
-61756089对于DB2版本6,1型索引无效。对于以前的版本,1型索引不能用LOCKSIZEROW或LARGE表空间定义
-61842832对DB2CATALOG表的请求操作时不允许的
-61955011DSNDB07不能修改,除非他先被停止了
-62053001对在DSNDB07中的表空间不允许指定该关键词
-62158001遇到了重复的DBID,遇到了系统问题
-62256031不能指定FORMIXEDDATA因为没有安装混合数据选项
-62355012不能为单一的表定义多个族索引
-62442889不能为单一的表定义多个主健
-62555014用主健定义的表要求唯一索引
-62655015不能发布ALTER语句来改变PRIQTYSECQTY或ERASE,除非先停止了表空间
-62755016不能发布ALTER语句来改变PRIQTYSECQTY或ERASE,除非先把表空间定义为使用存储器组的表空间
-62842613指定语句时相互排斥的(例如,不能分区一个分段的表空间)
-62942834因为该外健不能包含空值,所以SETNULL无效
-63056089不能为1型索引指定WHERENOTNULL
-63154008无效的外健;要么是比254个字节长,要么包含的列数多于40
-63242915指定的删除规则禁止把这个表定义为已制定表的从属表
-63342915无效删除规则;必须使用特定的强制删除规则
-63442915在这种情况下,DELETECASCADE不允许
-63542915删除规则不能有差异或者不能为SETNULL
-63656016在分区索引健的升序或降序规范中,分区所以必须与该规范一致
-63742614遇到重复的关键词
-63842601在CREATETABLE语句中缺少列定义
-63956027带有SETNULL的删除规则的外健的可空列不能是分区索引的列
-64056089不能为这个表空间指定LOCKSIZEROW,因为在该表空间中的表上定义了1型索引
-64254021唯一约束包含太多的列
-64354024检查约束超出了3800个字符的最大长度
-64442615在SQL语句中为关键词指定的值无效
-64655017在指定的分区表空间或者缺省表空间中不能创建表,因为指定的表空间已经包含了一个表
-64757003指定的缓冲池无效,因为他没有被激活
-65056090ALTERINDEX不能被执行;提供了原因代码
-65154025如果CREARE或ALTERTABLE被允许,表对象的描述词(objectdescriptor,OBD)将超过最大值(32KB)
-65223506遇到了EDITRPROC或VALIDPROC冲突
-65357004在分区表空间中的表不可用,因为分区索引尚未被创建
-65556036在卷的列表中,STOGROUP不能指定为特定的或不特定(“*”)的卷
-65842917当试图删除指定的对象时,无法删除该对象,该对象的删除必须通过删除与之相关联的对象完成
-66053035不正确的分区索引规范,必须为族索引定义有限制的关键字
-66153036分区索引没有指定恰当的分区数目
-66253037试图在未分区的表空间(分段的或简单的)上建立分区索引
-66353038为分区索引指定的关键字限制值是一个无效数字
-66553039为ALTERTABLESOACE语句指定了无效的PART语句
-66657005SQL语句不能被处理,因为指定的函数当前正处于进行过程中
-66742917不能明确的删除分区表空间的族索引,必须除去分区表空间来去掉分区索引
-66856018不能向用EDITPROC定义的表中添加列
-66942917不能显式的删除分区表空间中的表,必须删除分区表空间来删除表
-67054010表的记录长度超过了页面的大小
-67153040不能更改指定的表空间的缓冲池,因为这将改变表空间的页面大小
-67255035在命名的表上不允许DROP
-67653041只有4KB的缓冲池可被用于一个索引
-67757011缓冲池扩展失败,由于可用的虚拟内存的大小不足
-67853045为才分区索引中指定的限制健提供的值与数据类型不符
-67957006不能创建某一个特定对象,因为该对象的一个drop目前正在挂起
-68054011对DB2表不能超过750列
-68123507列违反了指定的FIELDPROC
-68257010不能载入FIELDPROC
-68342842列、单值类型、函数或者过程无效,因为不兼容语句。例如,指定的INTEGER具有FORBITDATA选项
-68454012指定的文字列表不能超过254个字节
-68558002FIELDPROC返回一个无效的域描述
-68653043用FIELDPROC定义的一个列不能与一个使用不同的FIELDPROC定义的列作比较
-68753044列不能与一个非兼容字段类型的列比较
-68858002返回不正确的数据
-68954011从属表定义了太多的列
-69023508数据定义的控制支持拒绝这个语句
-69157018命名的注册表不存在
-69257018命名的索引不存在,但命名的注册表需要该索引
-69355003命名的注册表/索引的命名列无效
-69457023DROP正在命名的注册表上挂起
-69642898由于相关的名字或者转换表的名字使用不正确,指定的触发器无效
-69742899FOREACH语句被指定,因此与OLD合NEW相关的名字是不允许的,或者不能为一个BEFORE触发器指定OLD_TABLE和NEW_TABLE
-71342815指定的专用寄存器是无效的
-71556064命名的程序不能被运行,因为他依赖与你所安装的DB2版本的部件,但是你的数据中心没有安装这个部件
-71656065命名的程序使用这个版本的不正确的发行版本做了预编译
-71756066BIND失败,因为他依赖与你所安装的DB2版本的部件,但是你的数据中心没有安装这个部件
-71856067REBIND失败,因为IBMREQD列无效
-71942710不能BINDADD一个已经存在的程序包
-72042710不能BINDREPLACE一个已经存在的程序包版本
-72142710程序包的一致性记号必须是独一无二的
-72242704绑定错误,因为指定的程序包不存在
-7239000一个触发的SQL语句接受到一个错误
-72454038达到了(16)级联间接的SQL语句的最大项目
-72542721对专门指定的寄存器提供了一个无效值
-72655030因为SYSPKSYSTEM条目,不能绑定这个程序包
-72856080指定的数据类型不能与私有协议发布一起使用
-729429B1用COMMITONRETURN定义的存储过程不能用作嵌套的CALL过程的目标
-73056053在只读的共享数据库中为表定义的参照完整性无效
-73156054VSAM数据集必须用SHAREOPTION(1.3)定义
-73256055被定义为只读型数据库却拥有没有定义空间或者索引空间的DB2子系统
-73356056只读共享数据库的定义不一致
-73456057一旦一个数据库被定义为ROSHAREREAD,他将不能被更改为其他不同的ROSHARE状态
-73555004用DBID名称标识的数据库不再是一个只读共享数据库
-73653014命名的DBID无效
-73753056在这种状况下,不能建立一个隐含的表空间
-73956088因为同时指定了ALLOWPARALLEL和MODIELESSQLDATA这两个语句,因此已设定的函数将不能再被更改
-74051034在这种方式下不能用MODIELESSQLDATA定义指定的函数
-74155030已经为命名的共享组成员的数据定义了工作文件数据库
-74253004DSNDB07是隐含的工作文件数据库
-74657053在特定的触发器、存储过程或函数中的SQL语句违反嵌套SQL限制
-74757054指定的表是不可用的除非为LOB数据列建立起必须的辅助表
-74854042在指定的辅助表上已经有一个索引
-75042986不能对已指定的表重新命名,因为他至少在一个现存的视图或触发器中被引用

-- 刘轶鹤转自网络

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值