2024年3月17日发(作者:)
sqlcode sqlstate
000
00000
+012
01xxx
+098
01545
+100
01568
+110
02000
+111
01561
+117
01590
+162
01525
+203
01514
+204
01552
+206
01532
+218
01533
+219
01537
+220
01532
+236
01546
+237
01005
+238
01594
+239
01005
+304
01005
+331
01515
+339
01520
+394
01569
+395
01629
+402
01628
+403
01521
+434
01522
+445
01608
+462
01004
+464
01Hxx
+466
01609
+494
01610
+495
01614
+535
01616
+541
01591
+551
01543
+552
01548
+558
01542
+561
01516
+562
01523
+585
01560
+599
01625
01596
DB2错误信息(按sqlcode排序)
说明
SQL语句成功完成
SQL语句成功完成,但是有警告
未限定的列名被解释为一个有相互关系的引用
动态SQL语句用分号结束
没有找到满足SQL语句的行
用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统
为2型索引设置了SUBPAGES语句
要插入的值的个数不等于被插入表的列数
指定的表空间被置为检查挂起状态
使用非唯一的名字来解决命名的限定列
命名的对象未在DB2中定义
命名的列不在SQL语句中指定的任何表中存在
因为SQL语句引用一个远程对象,不能为该SQL语句执行EXPLAIN
命名的PLAN TABLE不存在
不正确定义PLAN TABLE,检查命名列的定义
SQLDA中的SQLN的值至少应于所描述的列的个数一样大
至少有一个被描述的列应该是单值类型,因此扩展的SQLVAR条目需要另外的空间
至少应有一个被描述的列是一个LOB,因此扩展的SQLVAR条目需要另外的空间
至少应有一个被描述的列应是单值类型,因此扩展的SQLVAR条目需要另外的空间
该值不能被分配给宿主变量,因为该值不再数据类型的范围之内
不能被翻译的字符串,因此被设置为NULL
由于与DB2 2.2版本的子系统连接,所以可能存在字符转换问题
使用优化提示来选择访问路径
设置了无效的优化提示,原因代码指定了为什么,忽略优化提示
未知的位置
本地不存在CREAT ALIAS对象
在DB2未来发布的版本中将不支持指定的特性,IBM建议你停止使用这些特性
值被CAST函数截取
由用户定义的函数或存储过程发出的警告
命名的存储过程超出了它可能返回的查询结果集的个数限制
指定由命名的存储过程返回的查询结果集的个数。成功完成
由存储过程返回的结果集的个数超过了由ASSOCIATE LOCATORS语句指定的结果集定
因为倒台SQL的成本估算超出了在ELST中指定的警告阀值,所以发出警告
请求一个主健的定位更新,或请求一个使用自我引出 约束的表的删除操作
命名外健是一个重复的引用约束
命名的授权ID缺少在命名的DB2对象上执行命名操作的权限
命名的授权ID缺少执行命名操作的权限
已经被授权该PUBLIC,因此WITH GRANT OPTION不可用
对ALTER REFERENCES INDEX 和TRIGGER特权,PUBLIC AT ALL LOCATION无效
因为GRANTEE已经拥有这些特权,所以一个或更多的特权被忽略
模式名指定了不止一次
没有为长字符数据类型(BLOB,CLOB和DBCLOB)建立比较函数
第 1 页,共 12 页
+610
01566
+625
01518
+626
01529
+645
01528
+650
01538
+653
01551
+655
01597
+658
01600
+664
01540
+738
01530
+799
0157
+802
01519
+806
01553
+807
01554
+863
01539
+2000
56094
+2002
01624
+2007
01602
+30100
01558
-007
42601
-010
42603
-029
42601
-060
42815
-084
42612
-097
42601
-101
54001
-102
54002
-103
42604
-104
42601
-105
42604
-107
42622
-108
42601
-109
42601
-110
42606
-111
42901
-112
42607
-113
42602
-114
42961
-115
42601
-117
42802
-118
42902
-119
42803
-120
42903
-121
42701
由于建立了一个指定为DEFER YES的索引,指定的对象处于PENDING状态,或者因为
使用了ALTER INDEX改变关键值的范围,所以指定的对象处于PENDING状态
因为删除了主健索引,所以表定义被标注为不完整
删除了加强UNIQUE约束的索引,唯一性不在被加强
因为建立的索引中没有包含NULL,所以WHERE NOT NULL被忽略
不能更改或者建立已命名的表为从属表
在已指定的分区表空间中尚没有建立指定的分区索引,所以分区索引不可得
为CREATE或ALTER STOGROUP语句指定特定或者非特定的卷ID,在DB2较新发布的
当建立目录索引时,不能指定SUBPAGES语句,SUBPAGES将被忽略,并缺省为1
分区索引的限制关键字超出了最大值
已命名的对象的更改可能像只读系统中对象的改变要求一样
SET语句中引用的特定寄存器不存在,将忽略 SET请求
数据溢出或者因除法异常而引起的数据异常错误
ISOLATION(RR)与LOCKSIZE PAGE 冲突
由于十进制乘法导致溢出
连接成功,但是只支持SBCS
SUBPAGES不等于1的1型索引不能成为数据共享环境中的缓冲池组依赖者
因为指定的缓冲池不允许超高速缓存,GNPCACHE指定被忽略
因为DB2子系统的参数禁用“提示(hiats)”所以不能指定优化提示
分布式协议错误被检测到,提供原来的SQLCODE和SQLSTATE
SQL语句中由非法字符
字符串常量非正常终止;检查到有遗漏的引号标志
需要INTO语句
某特定数据类型的长度或者标量规范无效
不能执行SQL语句,因为该语句对动态SQL无效或者对OS/390的DB2无效
在单位类型、用户自定义的函数以及过程中不能使用带有
CAST的LONG VARCHAR或
SQL语句超出了已确定的DB2限制:例如,表的数目太多,语句中的字节太多
字符串常量太长
无效数学文字
SQL语句中遇到非法符号
无效的字符串格式;通常引用一个格式不正确的图形字符串
对象名太长
RENAME语句中指定的名字有错误,不能使用限定词
指定了无效语句;例如CREATE VIEW不能包含ORDER BY 语句
遇到了无效的十六进制的文字
指定的列函数没有给出列名
无效的列函数语法;列函数不能运行与其他的列函数之上
遇到无效字符
该语句的位置名称必须与当前服务器匹配,但是却没有匹配
因为比较运算符没有伴着一个表达式或者列表,遇到了无效谓词
待插入的数值的个数于被插入的行中的列数不相等
数据修改语句(UPDATE或DELETE)和FROM语句中的表和视图命名不合法
HAVING语句中的列的列表与GROUP BY语句中的列列表不匹配
不允许WHERE语句、SET语句、VALUES语句或者SET ASSIGNMENT语句引用列函
在
INSERT或UPDATE语句中,某一列被非法引用了两次
第 2 页,共 12 页
发布者:admin,转转请注明出处:http://www.yc00.com/news/1710650942a1793227.html
评论列表(0条)