DB2 SQLCODE 异常大全编辑(一)

qlcode sqlstate 说明
0 0 SQL语句成功完成
1 xxx SQL语句成功完成,但是有警告
12 1545 未限定的列名被解释为一个有相互关系的引用
98 1568 动态SQL语句用分号结束
100 2000 没有找到满足SQL语句的行
110 1561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统
111 1590 为2型索引设置了SUBPAGES语句
117 1525 要插入的值的个数不等于被插入表的列数
162 1514 指定的表空间被置为检查挂起状态
203 1552 使用非唯一的名字来解决命名的限定列
204 1532 命名的对象未在DB2中定义
206 1533 命名的列不在SQL语句中指定的任何表中存在
218 1537 因为SQL语句引用一个远程对象,不能为该SQL语句执行EXPLAIN
219 1532 命名的PLAN TABLE不存在
220 1546 不正确定义PLAN TABLE,检查命名列的定义
236 1005 SQLDA中的SQLN的值至少应于所描述的列的个数一样大
237 1594 至少有一个被描述的列应该是单值类型,因此扩展的SQLVAR条目需要另外的空间
238 1005 至少应有一个被描述的列是一个LOB,因此扩展的SQLVAR条目需要另外的空间
239 1005 至少应有一个被描述的列应是单值类型,因此扩展的SQLVAR条目需要另外的空间
304 1515 该值不能被分配给宿主变量,因为该值不再数据类型的范围之内
331 1520 不能被翻译的字符串,因此被设置为NULL
339 1569 由于与DB2 2.2版本的子系统连接,所以可能存在字符转换问题
394 1629 使用优化提示来选择访问路径
395 1628 设置了无效的优化提示,原因代码指定了为什么,忽略优化提示
402 1521 未知的位置
403 1522 本地不存在CREAT ALIAS对象
434 1608 在DB2未来发布的版本中将不支持指定的特性,IBM建议你停止使用这些特性
445 1004 值被CAST函数截取
462 01Hxx 由用户定义的函数或存储过程发出的警告
464 1609 命名的存储过程超出了它可能返回的查询结果集的个数限制
466 1610 指定由命名的存储过程返回的查询结果集的个数。成功完成
494 1614 由存储过程返回的结果集的个数超过了由ASSOCIATE LOCATORS语句指定的结果集定位器的个数
495 1616 因为倒台SQL的成本估算超出了在ELST中指定的警告阀值,所以发出警告
535 1591 请求一个主健的定位更新,或请求一个使用自我引出 约束的表的删除操作
541 1543 命名外健是一个重复的引用约束
551 1548 命名的授权ID缺少在命名的DB2对象上执行命名操作的权限
552 1542 命名的授权ID缺少执行命名操作的权限
558 1516 已经被授权该PUBLIC,因此WITH GRANT OPTION不可用
561 1523 对ALTER REFERENCES INDEX 和TRIGGER特权,PUBLIC AT ALL LOCATION无效
562 1560 因为GRANTEE已经拥有这些特权,所以一个或更多的特权被忽略
585 1625 模式名指定了不止一次
599 1596 没有为长字符数据类型(BLOB,CLOB和DBCLOB)建立比较函数
610 1566 由于建立了一个指定为DEFER YES的索引,指定的对象处于PENDING状态,
或者因为使用了ALTER INDEX改变关键值的范围,所以指定的对象处于PENDING状态
625 1518 因为删除了主健索引,所以表定义被标注为不完整
626 1529 删除了加强UNIQUE约束的索引,唯一性不在被加强
645 1528 因为建立的索引中没有包含NULL,所以WHERE NOT NULL被忽略
650 1538 不能更改或者建立已命名的表为从属表
653 1551 在已指定的分区表空间中尚没有建立指定的分区索引,所以分区索引不可得
655 1597 为CREATE或ALTER STOGROUP语句指定特定或者非特定的卷ID,在DB2较新发布的版本中(版本6以后)将不再支持他们
658 1600 当建立目录索引时,不能指定SUBPAGES语句,SUBPAGES将被忽略,并缺省为1
664 1540 分区索引的限制关键字超出了最大值
738 1530 已命名的对象的更改可能像只读系统中对象的改变要求一样
799 157 SET语句中引用的特定寄存器不存在,将忽略SET请求
802 1519 数据溢出或者因除法异常而引起的数据异常错误
806 1553 ISOLATION(RR)与LOCKSIZE PAGE 冲突
807 1554 由于十进制乘法导致溢出
863 1539 连接成功,但是只支持SBCS
2000 56094 SUBPAGES不等于1的1型索引不能成为数据共享环境中的缓冲池组依赖者
2002 1624 因为指定的缓冲池不允许超高速缓存,GNPCACHE指定被忽略
2007 1602 因为DB2子系统的参数禁用“提示(hiats)”所以不能指定优化提示
30100 1558 分布式协议错误被检测到,提供原来的SQLCODE和SQLSTATE
-7 42601 SQL语句中由非法字符
-10 42603 字符串常量非正常终止;检查到有遗漏的引号标志
-29 42601 需要INTO语句
-60 42815 某特定数据类型的长度或者标量规范无效
-84 42612 不能执行SQL语句,因为该语句对动态SQL无效或者对OS/390的DB2无效
-97 42601 在单位类型、用户自定义的函数以及过程中不能使用带有CAST的LONGVARCHAR或LONGVARGRAPHIC
-101 54001 SQL语句超出了已确定的DB2限制:例如,表的数目太多,语句中的字节太多
-102 54002 字符串常量太长
-103 42604 无效数学文字
-104 42601 SQL语句中遇到非法符号
-105 42604 无效的字符串格式;通常引用一个格式不正确的图形字符串
-107 42622 对象名太长
-108 42601 RENAME语句中指定的名字有错误,不能使用限定词
-109 42601 指定了无效语句;例如CREATE VIEW不能包含ORDER BY 语句
-110 42606 遇到了无效的十六进制的文字
-111 42901 指定的列函数没有给出列名
-112 42607 无效的列函数语法;列函数不能运行与其他的列函数之上
-113 42602 遇到无效字符
-114 42961 该语句的位置名称必须与当前服务器匹配,但是却没有匹配
-115 42601 因为比较运算符没有伴着一个表达式或者列表,遇到了无效谓词
-117 42802 待插入的数值的个数于被插入的行中的列数不相等
-118 42902 数据修改语句(UPDATE或DELETE)和FROM语句中的表和视图命名不合法
-119 42803 HAVING语句中的列的列表与GROUPBY语句中的列列表不匹配
-120 42903 不允许WHERE语句、SET语句、VALUES语句或者SETASSIGNMENT语句引用列函数
-121 42701 在INSERT或UPDATE语句中,某一列被非法引用了两次
-122 42803 非法使用了列函数。因为没有用于一个列函数的所有列不再GROUPBY语句中
-123 42601 特定位置的参数必须是一个常数或者一个关键词
-125 42805 ORDERBY语句中指定了无效数字,该数字要么小于1要么大于选定的列数
-126 42829 不能为一个UPDATE语句指定ORDERBY语句
-127 42905 在子选择中DISTINCT只能指定一次
-128 42601 SQL谓词中NULL使用不当
-129 54004 SQL语句中包含的表多于15个
-130 22019 ESCAPE语句必须为一个字符
22025 无效的ESCAPE模式
-131 42818 LIKE谓词只能用于字符数据
-132 42824 LIKE语句、ESCAPE语句、LOCATE函数或POSSTR函数中有无效运算对象
-133 42906 无效相关子查询引用
-134 42907 大于255字节的列被不正确使用
-136 54005 排序关键字的长度大于4000字节
-137 54006 被连接的字符串太大;字符的最大值为32767;图形的最大值为16382
-138 22011 SUBSTR列函数的第二个或第三个操作符无效
-142 42612 不支持的SQL语句。该语句可能在另外的RDBMS上有效,也有可能在其他的上下文中有效(例如,VALUES只能在触发器中出现)
-144 58003 指定的段号无效
-147 42809 某一源函数不能更改。要改变源函数,必须删除该源函数并重新建立他

--刘轶鹤转自网络

DB2 SQLCODE 异常大全编辑(一)相关推荐

  1. 连接DB2 抛异常SQL Error SQLCODE=-204, SQLSTATE=42704

    连接DB2 抛异常SQL Error SQLCODE=-204, SQLSTATE=42704 参考文章: (1)连接DB2 抛异常SQL Error SQLCODE=-204, SQLSTATE=4 ...

  2. DB2常用错误代码大全

    DB2常用错误代码大全 其中: sqlcode:为错误码 sqlstate:为错误类型 下表为常用错误代码: sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx ...

  3. java异常大全,如何处理异常,如何自定义异常

    此文章截图转载自:java异常大全!如何处理异常!如何自定义异常!_qq1328585964的博客-CSDN博客_java 异常大全s 我怕文章莫名消失所以转载下!!!我收藏的文章偶尔会没有

  4. Android异常大全

    Android异常大全 java.lang.NullPointerException 这个异常的解释是 "程序遇上了空指针 ",简单地说就是调用了未经初始化的对象或者是不存在的对象 ...

  5. db2常用命令大全 db2数据库中的操作命令

    DB2 常用命令,对于使用db2的朋友可以参考下.管理客户端从v9.7版本之后就不再带有控制中心了,而是使用 Data Studio Client.安装 DB2 数据库产品期间不会应用许可证密钥.但是 ...

  6. DB2 错误代码 命令大全

    SQLSTATE 消息 本节列示 SQLSTATE 及其含义.SQLSTATE 是按类代码进行分组的:对于子代码,请参阅相应的表. 表 2. SQLSTATE 类代码 类 代码 含义 要获得子代码, ...

  7. DB2 SQLCODE: -407, SQLSTATE: 23502

    SQLCODE: -407, SQLSTATE: 23502:这个报错的准确描述是这样的,不能把NULL值插入到定义为NOT NULL的列中.也就是违反了完整性约束异常. 仔细观察这段报错信息:SQL ...

  8. DB2 命令提示大全

    SQLSTATE 消息 本节列示 SQLSTATE 及其含义.SQLSTATE 是按类代码进行分组的:对于子代码,请参阅相应的表. 表 2. SQLSTATE 类代码 类 代码 含义 要获得子代码, ...

  9. DB2 SQLSTATE 消息大全

    本文列示 SQLSTATE 及其含义.SQLSTATE 是按类代码进行分组的. SQLSTATE 类代码 类 00 完全成功完成  01 警告  02 无数据  07 动态 SQL 错误  08 连接 ...

  10. DB2数据库错误大全

    sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 0 ...

最新文章

  1. Jmeter测试Mysql数据库-入门篇
  2. Linux命令(10)——vim编辑器
  3. gridview实现分页
  4. java学习笔记之条件语句(if...else)
  5. 《深入理解Java虚拟机》——垃圾收集器的具体实现
  6. Improving Opencv9 Eroding and Dilating 和对opencv窗体上有控制按钮的理解
  7. 【优化预测】基于matlab粒子群算法优化BP神经网络预测【含Matlab源码 F003期】
  8. 计算机网络七层体系结构
  9. MATLAB创建三对角线矩阵-211103
  10. No filesystem could mount root, tried: ext3 ext2 ext4 vfat msdos
  11. 数据抓取可否发展出好的商业模式?
  12. html显示十进制特殊字符,一些有可能用到的HTML特殊字符十进制代码
  13. pytorch蜜蜂蚂蚁数据集处理python代码
  14. 如何扩大你的心理舒适区?
  15. 用Chrome浏览器模拟手机,andriord,iphone,ipad访问网站
  16. HDU - 6555 The Fool(思维)
  17. 全网唯一OpenCyphal/UAVCAN教程(10)canfd协议详解
  18. 项目实训第一周2-学习系统的使用
  19. 8个企业微信的功能,你知道几个,喜欢用哪个?
  20. 微服务(一)微服务理念

热门文章

  1. Latex tabular 表格
  2. abaqus算出来的转角单位是什么_abaqus单位等等
  3. js 一键破解加密网页
  4. fanuc服务器显示6,FANUC常用系统参数说明 (6页)-原创力文档
  5. 显示器尺寸对照表_电脑液晶屏尺寸如何计算,液晶屏尺寸对照表
  6. k3刷机 重置_斐讯K3刷机教程:一直重启、忘了密码怎么办?手机刷机包下载
  7. k3刷机 重置_斐讯K3全版本刷机教程2019-不用降级开telnet拆机TTL
  8. 国外LEAD赚钱教程:EMU篇(五)国外lead常用工具汇总
  9. android手机录屏多少fps,如何在Andr如何在Android上以90fps或120fps的屏幕录制
  10. 数据结构视频教程 -《数据结构(邓俊辉)》