-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdb2errorcode.html
2619 lines (2619 loc) · 70.2 KB
/
db2errorcode.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>DB2错误信息(按sqlcode排序)</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" />
<!-- Optional theme -->
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css" />
</head>
<body>
<h2>DB2错误信息(按sqlcode排序)</h2>
<table class="table table-bordered">
<thead>
<tr>
<td>sqlcode</td>
<td>sqlstate</td>
<td>说明</td>
</tr>
</thead>
<tbody>
<tr>
<td>000</td>
<td>00000</td>
<td>SQL语句成功完成</td>
</tr>
<tr>
<td></td>
<td>01xxx</td>
<td>SQL语句成功完成,但是有警告</td>
</tr>
<tr>
<td>+012</td>
<td>01545</td>
<td>未限定的列名被解释为一个有相互关系的引用</td>
</tr>
<tr>
<td>+098</td>
<td>01568</td>
<td>动态SQL语句用分号结束</td>
</tr>
<tr>
<td>+100</td>
<td>02000</td>
<td>没有找到满足SQL语句的行</td>
</tr>
<tr>
<td>+110</td>
<td>01561</td>
<td>用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统</td>
</tr>
<tr>
<td>+111</td>
<td>01590</td>
<td>为2型索引设置了SUBPAGES语句</td>
</tr>
<tr>
<td>+117</td>
<td>01525</td>
<td>要插入的值的个数不等于被插入表的列数</td>
</tr>
<tr>
<td>+162</td>
<td>01514</td>
<td>指定的表空间被置为检查挂起状态</td>
</tr>
<tr>
<td>+203</td>
<td>01552</td>
<td>使用非唯一的名字来解决命名的限定列</td>
</tr>
<tr>
<td>+204</td>
<td>01532</td>
<td>命名的对象未在DB2中定义</td>
</tr>
<tr>
<td>+206</td>
<td>01533</td>
<td>命名的列不在SQL语句中指定的任何表中存在</td>
</tr>
<tr>
<td>+218</td>
<td>01537</td>
<td>因为SQL语句引用一个远程对象,不能为该SQL语句执行EXPLAIN</td>
</tr>
<tr>
<td>+219</td>
<td>01532</td>
<td>命名的PLAN TABLE不存在</td>
</tr>
<tr>
<td>+220</td>
<td>01546</td>
<td>不正确定义PLAN TABLE,检查命名列的定义</td>
</tr>
<tr>
<td>+236</td>
<td>01005</td>
<td>SQLDA中的SQLN的值至少应于所描述的列的个数一样大</td>
</tr>
<tr>
<td>+237</td>
<td>01594</td>
<td>至少有一个被描述的列应该是单值类型,因此扩展的SQLVAR条目需要另外的空间</td>
</tr>
<tr>
<td>+238</td>
<td>01005</td>
<td>至少应有一个被描述的列是一个LOB,因此扩展的SQLVAR条目需要另外的空间</td>
</tr>
<tr>
<td>+239</td>
<td>01005</td>
<td>至少应有一个被描述的列应是单值类型,因此扩展的SQLVAR条目需要另外的空间</td>
</tr>
<tr>
<td>+304</td>
<td>01515</td>
<td>该值不能被分配给宿主变量,因为该值不再数据类型的范围之内</td>
</tr>
<tr>
<td>+331</td>
<td>01520</td>
<td>不能被翻译的字符串,因此被设置为NULL</td>
</tr>
<tr>
<td>+339</td>
<td>01569</td>
<td>由于与DB2 2.2版本的子系统连接,所以可能存在字符转换问题</td>
</tr>
<tr>
<td>+394</td>
<td>01629</td>
<td>使用优化提示来选择访问路径</td>
</tr>
<tr>
<td>+395</td>
<td>01628</td>
<td>设置了无效的优化提示,原因代码指定了为什么,忽略优化提示</td>
</tr>
<tr>
<td>+402</td>
<td>01521</td>
<td>未知的位置</td>
</tr>
<tr>
<td>+403</td>
<td>01522</td>
<td>本地不存在CREAT ALIAS对象</td>
</tr>
<tr>
<td>+434</td>
<td>01608</td>
<td>在DB2未来发布的版本中将不支持指定的特性,IBM建议你停止使用这些特性</td>
</tr>
<tr>
<td>+445</td>
<td>01004</td>
<td>值被CAST函数截取</td>
</tr>
<tr>
<td>+462</td>
<td>01Hxx</td>
<td>由用户定义的函数或存储过程发出的警告</td>
</tr>
<tr>
<td>+464</td>
<td>01609</td>
<td>命名的存储过程超出了它可能返回的查询结果集的个数限制</td>
</tr>
<tr>
<td>+466</td>
<td>01610</td>
<td>指定由命名的存储过程返回的查询结果集的个数。成功完成</td>
</tr>
<tr>
<td>+494</td>
<td>01614</td>
<td>由存储过程返回的结果集的个数超过了由ASSOCIATE LOCATORS语句指定的结果集定位器的个数</td>
</tr>
<tr>
<td>+495</td>
<td>01616</td>
<td>因为倒台SQL的成本估算超出了在ELST中指定的警告阀值,所以发出警告</td>
</tr>
<tr>
<td>+535</td>
<td>01591</td>
<td>请求一个主健的定位更新,或请求一个使用自我引出 约束的表的删除操作</td>
</tr>
<tr>
<td>+541</td>
<td>01543</td>
<td>命名外健是一个重复的引用约束</td>
</tr>
<tr>
<td>+551</td>
<td>01548</td>
<td>命名的授权ID缺少在命名的DB2对象上执行命名操作的权限</td>
</tr>
<tr>
<td>+552</td>
<td>01542</td>
<td>命名的授权ID缺少执行命名操作的权限</td>
</tr>
<tr>
<td>+558</td>
<td>01516</td>
<td>已经被授权该PUBLIC,因此WITH GRANT OPTION不可用</td>
</tr>
<tr>
<td>+561</td>
<td>01523</td>
<td>对ALTER REFERENCES INDEX 和TRIGGER特权,PUBLIC AT ALL LOCATION无效</td>
</tr>
<tr>
<td>+562</td>
<td>01560</td>
<td>因为GRANTEE已经拥有这些特权,所以一个或更多的特权被忽略</td>
</tr>
<tr>
<td>+585</td>
<td>01625</td>
<td>模式名指定了不止一次</td>
</tr>
<tr>
<td>+599</td>
<td>01596</td>
<td>没有为长字符数据类型(BLOB,CLOB和DBCLOB)建立比较函数</td>
</tr>
<tr>
<td>+610</td>
<td>01566</td>
<td>由于建立了一个指定为DEFER YES的索引,指定的对象处于PENDING状态,或者因为使用了ALTER INDEX改变关键值的范围,所以指定的对象处于PENDING状态</td>
</tr>
<tr>
<td>+625</td>
<td>01518</td>
<td>因为删除了主健索引,所以表定义被标注为不完整</td>
</tr>
<tr>
<td>+626</td>
<td>01529</td>
<td>删除了加强UNIQUE约束的索引,唯一性不在被加强</td>
</tr>
<tr>
<td>+645</td>
<td>01528</td>
<td>因为建立的索引中没有包含NULL,所以WHERE NOT NULL被忽略</td>
</tr>
<tr>
<td>+650</td>
<td>01538</td>
<td>不能更改或者建立已命名的表为从属表</td>
</tr>
<tr>
<td>+653</td>
<td>01551</td>
<td>在已指定的分区表空间中尚没有建立指定的分区索引,所以分区索引不可得</td>
</tr>
<tr>
<td>+655</td>
<td>01597</td>
<td>为CREATE或ALTER STOGROUP语句指定特定或者非特定的卷ID,在DB2较新发布的版本中(版本6以后)将不再支持他们</td>
</tr>
<tr>
<td>+658</td>
<td>01600</td>
<td>当建立目录索引时,不能指定SUBPAGES语句,SUBPAGES将被忽略,并缺省为1</td>
</tr>
<tr>
<td>+664</td>
<td>01540</td>
<td>分区索引的限制关键字超出了最大值</td>
</tr>
<tr>
<td>+738</td>
<td>01530</td>
<td>已命名的对象的更改可能像只读系统中对象的改变要求一样</td>
</tr>
<tr>
<td>+799</td>
<td>0157</td>
<td>SET语句中引用的特定寄存器不存在,将忽略 SET请求</td>
</tr>
<tr>
<td>+802</td>
<td>01519</td>
<td>数据溢出或者因除法异常而引起的数据异常错误</td>
</tr>
<tr>
<td>+806</td>
<td>01553</td>
<td>ISOLATION(RR)与LOCKSIZE PAGE 冲突</td>
</tr>
<tr>
<td>+807</td>
<td>01554</td>
<td>由于十进制乘法导致溢出</td>
</tr>
<tr>
<td>+863</td>
<td>01539</td>
<td>连接成功,但是只支持SBCS</td>
</tr>
<tr>
<td>+2000</td>
<td>56094</td>
<td>SUBPAGES不等于1的1型索引不能成为数据共享环境中的缓冲池组依赖者</td>
</tr>
<tr>
<td>+2002</td>
<td>01624</td>
<td>因为指定的缓冲池不允许超高速缓存,GNPCACHE指定被忽略</td>
</tr>
<tr>
<td>+2007</td>
<td>01602</td>
<td>因为DB2子系统的参数禁用“提示(hiats)”所以不能指定优化提示</td>
</tr>
<tr>
<td>+30100</td>
<td>01558</td>
<td>分布式协议错误被检测到,提供原来的SQLCODE和SQLSTATE</td>
</tr>
<tr>
<td>-007</td>
<td>42601</td>
<td>SQL语句中由非法字符</td>
</tr>
<tr>
<td>-010</td>
<td>42603</td>
<td>字符串常量非正常终止;检查到有遗漏的引号标志</td>
</tr>
<tr>
<td>-029</td>
<td>42601</td>
<td>需要INTO语句</td>
</tr>
<tr>
<td>-060</td>
<td>42815</td>
<td>某特定数据类型的长度或者标量规范无效</td>
</tr>
<tr>
<td>-084</td>
<td>42612</td>
<td>不能执行SQL语句,因为该语句对动态SQL无效或者对OS/390的DB2无效</td>
</tr>
<tr>
<td>-097</td>
<td>42601</td>
<td>在单位类型、用户自定义的函数以及过程中不能使用带有CAST的LONG VARCHAR或LONG VARGRAPHIC</td>
</tr>
<tr>
<td>-101</td>
<td>54001</td>
<td>SQL语句超出了已确定的DB2限制:例如,表的数目太多,语句中的字节太多</td>
</tr>
<tr>
<td>-102</td>
<td>54002</td>
<td>字符串常量太长</td>
</tr>
<tr>
<td>-103</td>
<td>42604</td>
<td>无效数学文字</td>
</tr>
<tr>
<td>-104</td>
<td>42601</td>
<td>SQL语句中遇到非法符号</td>
</tr>
<tr>
<td>-105</td>
<td>42604</td>
<td>无效的字符串格式;通常引用一个格式不正确的图形字符串</td>
</tr>
<tr>
<td>-107</td>
<td>42622</td>
<td>对象名太长</td>
</tr>
<tr>
<td>-108</td>
<td>42601</td>
<td>RENAME语句中指定的名字有错误,不能使用限定词</td>
</tr>
<tr>
<td>-109</td>
<td>42601</td>
<td>指定了无效语句;例如CREATE VIEW不能包含ORDER BY 语句</td>
</tr>
<tr>
<td>-110</td>
<td>42606</td>
<td>遇到了无效的十六进制的文字</td>
</tr>
<tr>
<td>-111</td>
<td>42901</td>
<td>指定的列函数没有给出列名</td>
</tr>
<tr>
<td>-112</td>
<td>42607</td>
<td>无效的列函数语法;列函数不能运行与其他的列函数之上</td>
</tr>
<tr>
<td>-113</td>
<td>42602</td>
<td>遇到无效字符</td>
</tr>
<tr>
<td>-114</td>
<td>42961</td>
<td>该语句的位置名称必须与当前服务器匹配,但是却没有匹配</td>
</tr>
<tr>
<td>-115</td>
<td>42601</td>
<td>因为比较运算符没有伴着一个表达式或者列表,遇到了无效谓词</td>
</tr>
<tr>
<td>-117</td>
<td>42802</td>
<td>待插入的数值的个数于被插入的行中的列数不相等</td>
</tr>
<tr>
<td>-118</td>
<td>42902</td>
<td>数据修改语句(UPDATE或DELETE)和FROM语句中的表和视图命名不合法</td>
</tr>
<tr>
<td>-119</td>
<td>42803</td>
<td>HAVING语句中的列的列表与GROUP BY语句中的列列表不匹配</td>
</tr>
<tr>
<td>-120</td>
<td>42903</td>
<td>不允许WHERE语句、SET语句、VALUES语句或者SET ASSIGNMENT语句引用列函数</td>
</tr>
<tr>
<td>-121</td>
<td>42701</td>
<td>在INSERT或UPDATE语句中,某一列被非法引用了两次</td>
</tr>
<tr>
<td>-122</td>
<td>42803</td>
<td>非法使用了列函数。因为没有用于一个列函数的所有列不再GROUP BY语句中</td>
</tr>
<tr>
<td>-123</td>
<td>42601</td>
<td>特定位置的参数必须是一个常数或者一个关键词</td>
</tr>
<tr>
<td>-125</td>
<td>42805</td>
<td>ORDER BY语句中指定了无效数字,该数字要么小于1要么大于选定的列数</td>
</tr>
<tr>
<td>-126</td>
<td>42829</td>
<td>不能为一个UPDATE语句指定ORDER BY语句</td>
</tr>
<tr>
<td>-127</td>
<td>42905</td>
<td>在子选择中DISTINCT只能指定一次</td>
</tr>
<tr>
<td>-128</td>
<td>42601</td>
<td>SQL谓词中NULL使用不当</td>
</tr>
<tr>
<td>-129</td>
<td>54004</td>
<td>SQL语句中包含的表多于15个</td>
</tr>
<tr>
<td>-130</td>
<td>22019</td>
<td>ESCAPE语句必须为一个字符</td>
</tr>
<tr>
<td></td>
<td>22025</td>
<td>无效的ESCAPE模式</td>
</tr>
<tr>
<td>-131</td>
<td>42818</td>
<td>LIKE谓词只能用于字符数据</td>
</tr>
<tr>
<td>-132</td>
<td>42824</td>
<td>LIKE语句、ESCAPE语句、LOCATE函数或POSSTR函数中有无效运算对象</td>
</tr>
<tr>
<td>-133</td>
<td>42906</td>
<td>无效相关子查询引用</td>
</tr>
<tr>
<td>-134</td>
<td>42907</td>
<td>大于255字节的列被不正确使用</td>
</tr>
<tr>
<td>-136</td>
<td>54005</td>
<td>排序关键字的长度大于4000字节</td>
</tr>
<tr>
<td>-137</td>
<td>54006</td>
<td>被连接的字符串太大;字符的最大值为32767;图形的最大值为16382</td>
</tr>
<tr>
<td>-138</td>
<td>22011</td>
<td>SUBSTR列函数的第二个或第三个操作符无效</td>
</tr>
<tr>
<td>-142</td>
<td>42612</td>
<td>不支持的SQL语句。该语句可能在另外的RDBMS上有效,也有可能在其他的上下文中有效(例如,VALUES只能在触发器中出现)</td>
</tr>
<tr>
<td>-144</td>
<td>58003</td>
<td>指定的段号无效</td>
</tr>
<tr>
<td>-147</td>
<td>42809</td>
<td>某一源函数不能更改。要改变源函数,必须删除该源函数并重新建立他</td>
</tr>
<tr>
<td>-148</td>
<td>42809</td>
<td>RENAME和ALTER无法执行。RENAME不能对视图或者活动RI.ST表重新命名。ALTER不能用于改变列的长度,因为该列参与了RI、一个用户退出程序、全局的临时表或打开DATA CAPTURE CHANGES表的列</td>
</tr>
<tr>
<td>-150</td>
<td>42807</td>
<td>触发活动的INSERT,UPDATE或DELETE语句中指定了无效的视图更新或一个无效的转换表</td>
</tr>
<tr>
<td>-151</td>
<td>42808</td>
<td>试图更新一个不可更新的视图的列、一个DB2 CATALOG表的列或者一个ROWID列</td>
</tr>
<tr>
<td>-152</td>
<td>42809</td>
<td>DROP CHECK试图删除一个参照约束,或者DROP FOREIGN试图删除一个检查约束</td>
</tr>
<tr>
<td>-153</td>
<td>42908</td>
<td>无效的视图建立请求,必须为旋转列表中列出的列出的未命名的列或者重复的列提供一个名字</td>
</tr>
<tr>
<td>-154</td>
<td>42909</td>
<td>不能用UNION、UNION ALL或者一个远程表建立视图</td>
</tr>
<tr>
<td>-156</td>
<td>42809</td>
<td>在视图上建立索引是非法的,或者在ALTER TABLE,CREATE TRIGGER,DROP TABLE或LOCK TABLE语句上指定一个不是表的其他对象这是无效的</td>
</tr>
<tr>
<td>-157</td>
<td>42810</td>
<td>必须在FOREIGN KEY语句中指定一个表名</td>
</tr>
<tr>
<td>-158</td>
<td>42811</td>
<td>视图的列和选择列表中的列不相匹配</td>
</tr>
<tr>
<td>-159</td>
<td>42089</td>
<td>无效DROP或COMMENT ON语句</td>
</tr>
<tr>
<td>-160</td>
<td>42813</td>
<td>对该视图的WITH CHECK OPTION无效</td>
</tr>
<tr>
<td>-161</td>
<td>44000</td>
<td>正被更新的视图WITH CHECK OPTION语句使得这行不能被插入或更新</td>
</tr>
<tr>
<td>-164</td>
<td>42502</td>
<td>用户没有建立这个视图的权限</td>
</tr>
<tr>
<td>-170</td>
<td>42605</td>
<td>标量函数指定了无效的参数个数</td>
</tr>
<tr>
<td>-171</td>
<td>42815</td>
<td>标量函数指定了无效的数据类型长度或者无效数值</td>
</tr>
<tr>
<td>-173</td>
<td>42801</td>
<td>在非只读型的游标上不能指定隔离级别UR</td>
</tr>
<tr>
<td>-180</td>
<td>22007</td>
<td>DATE、TIME、TIMESTAMP值的字符串表示法的语法不对</td>
</tr>
<tr>
<td>-181</td>
<td>22001</td>
<td>不是有效的DATE、TIME、TIMESTAMP值</td>
</tr>
<tr>
<td>-182</td>
<td>42816</td>
<td>在算术表达式中的日期/时间值无效</td>
</tr>
<tr>
<td>-183</td>
<td>22008</td>
<td>在算术表达式中返回的日期/时间值的结果不在有效值的范围内</td>
</tr>
<tr>
<td>-184</td>
<td>42610</td>
<td>没有正确使用日期/时间值的参数标记</td>
</tr>
<tr>
<td>-185</td>
<td>57008</td>
<td>没有定义本定的日期/时间出口</td>
</tr>
<tr>
<td>-186</td>
<td>22505</td>
<td>改变本定的日期/时间出口引发这个程序的长度无效</td>
</tr>
<tr>
<td>-187</td>
<td>22506</td>
<td>MVS返回无效的当前日期/时间</td>
</tr>
<tr>
<td>-188</td>
<td>22503</td>
<td>字符串表示无效</td>
</tr>
<tr>
<td>-189</td>
<td>22522</td>
<td>指定的编码字符集的ID无效或没有定义</td>
</tr>
<tr>
<td>-190</td>
<td>42837</td>
<td>不能象所设定的那样改变(ALTER)列。只能改变(ALTER)VARCHAR列的长度</td>
</tr>
<tr>
<td>-191</td>
<td>22504</td>
<td>字符串中包含了无效的混合数据</td>
</tr>
<tr>
<td>-197</td>
<td>42877</td>
<td>当两个或多个表被联合在一起排序时,限定的列名不能在ORDER BY语句中使用</td>
</tr>
<tr>
<td>-198</td>
<td>42617</td>
<td>试图对空的字符串发布一个PREPARE或EXECUTE IMMEDIATE语句</td>
</tr>
<tr>
<td>-199</td>
<td>42601</td>
<td>SQL语句中使用了非法关键词</td>
</tr>
<tr>
<td>-203</td>
<td>42702</td>
<td>模糊列引用</td>
</tr>
<tr>
<td>-204</td>
<td>42704</td>
<td>没有定义的对象名</td>
</tr>
<tr>
<td>-205</td>
<td>42703</td>
<td>指定的表的列名无效</td>
</tr>
<tr>
<td>-206</td>
<td>42703</td>
<td>列名没有在FROM语句所引用的任何表中,或者没有在定义触发器所在的表中</td>
</tr>
<tr>
<td>-208</td>
<td>42707</td>
<td>不能ORDER BY指定列,应为该列不在选择列表中</td>
</tr>
<tr>
<td>-212</td>
<td>42712</td>
<td>指定的表名在触发器中不允许多次使用,只能使用一次</td>
</tr>
<tr>
<td>-214</td>
<td>42822</td>
<td>DISTINCT、ORDER BY 引起的无效表达式</td>
</tr>
<tr>
<td>-219</td>
<td>42704</td>
<td>因为PLAN_TABLE不存在,EXPLAIN无法执行</td>
</tr>
<tr>
<td>-220</td>
<td>55002</td>
<td>遇到无效的PLAN_TABLE列</td>
</tr>
<tr>
<td>-221</td>
<td>55002</td>
<td>如果为PLAN_TABLE定义了可供选择的列,那么,必须定义所有的列</td>
</tr>
<tr>
<td>-229</td>
<td>42708</td>
<td>指定的现场找不到</td>
</tr>
<tr>
<td>-240</td>
<td>428B4</td>
<td>LOCK TABLE语句的PART子句无效</td>
</tr>
<tr>
<td>-250</td>
<td>42718</td>
<td>没有定义本地位置名</td>
</tr>
<tr>
<td>-251</td>
<td>42602</td>
<td>记号无效</td>
</tr>
<tr>
<td>-300</td>
<td>22024</td>
<td>宿主变量或参数中的字符串不是以NULL为终止</td>
</tr>
<tr>
<td>-301</td>
<td>42895</td>
<td>无效的宿主变量数据类型</td>
</tr>
<tr>
<td>-302</td>
<td>22001</td>
<td>输入的变量值对指定的列无效</td>
</tr>
<tr>
<td></td>
<td>22003</td>
<td>输入的变量值对指定的列而言太大</td>
</tr>
<tr>
<td>-303</td>
<td>42806</td>
<td>因为数据类型不兼容,不能分配数值</td>
</tr>
<tr>
<td>-304</td>
<td>22003</td>
<td>因为数据超出了范围,不能分配数值</td>
</tr>
<tr>
<td>-305</td>
<td>22002</td>
<td>没有NULL指示符变量</td>
</tr>
<tr>
<td>-309</td>
<td>22512</td>
<td>因为引用的宿主变量被设置成NULL,所以谓词无效</td>
</tr>
<tr>
<td>-310</td>
<td>22501</td>
<td>十进制的宿主变量或参数包含非十进制数据</td>
</tr>
<tr>
<td>-311</td>
<td>22501</td>
<td>输入的宿主变量长度无效,或者时负值或者太大</td>
</tr>
<tr>
<td>-312</td>
<td>42618</td>
<td>没有定义宿主变量或者宿主变量不可用</td>
</tr>
<tr>
<td>-313</td>
<td>07001</td>
<td>宿主变量的个数不等于参数标识的个数</td>
</tr>
<tr>
<td>-314</td>
<td>42714</td>
<td>模糊的宿主变量引用</td>
</tr>
<tr>
<td>-327</td>
<td>22525</td>
<td>在最后分区的关键字范围内,不能插入行</td>
</tr>
<tr>
<td>-330</td>
<td>22021</td>
<td>不能成功的翻译字符串</td>
</tr>
<tr>
<td>-331</td>
<td>22021</td>
<td>字符串不能分配到宿主变量,因为其不能成功的被翻译</td>
</tr>
<tr>
<td>-332</td>
<td>57017</td>
<td>不能为两个命名的编码字符集的ID定义翻译规则</td>
</tr>
<tr>
<td>-333</td>
<td>56010</td>
<td>子类型无效导致翻译失败</td>
</tr>
<tr>
<td>-338</td>
<td>42972</td>
<td>ON语句无效,必须引用连接的列</td>
</tr>
<tr>
<td>-339</td>
<td>56082</td>
<td>访问DB2 2.2版本的子系统被拒绝,原因时ASCII到EBCDIC翻译不能进行</td>
</tr>
<tr>
<td>-350</td>
<td>42962</td>
<td>无效的大对象规范</td>
</tr>
<tr>
<td>-351</td>
<td>56084</td>
<td>SELECT列表中有不支持的数据类型</td>
</tr>
<tr>
<td>-352</td>
<td>56084</td>
<td>输入列表中有不支持的数据类型</td>
</tr>
<tr>
<td>-355</td>
<td>42993</td>
<td>LOB列太大,以至不能被记录在日志中</td>
</tr>
<tr>
<td>-372</td>
<td>428C1</td>
<td>每个表只允许有一个ROWID列</td>
</tr>
<tr>
<td>-390</td>
<td>42887</td>
<td>在上下文中指定的函数无效</td>
</tr>
<tr>
<td>-392</td>
<td>42855</td>
<td>自从前一次FETCH以来,指定游标的SQLDA已被不恰当的改变</td>
</tr>
<tr>
<td>-396</td>
<td>38505</td>
<td>在最后的访问过程中,视图执行SQL语句</td>
</tr>
<tr>
<td>-397</td>
<td>428D3</td>
<td>在某一列上不恰当的指定了GENERATED因为该列不是ROWID数据类型</td>
</tr>
<tr>
<td>-398</td>
<td>428D2</td>
<td>为某一个宿主变量请求LOCATOR,但是该宿主变量不是一个LOB</td>
</tr>
<tr>
<td>-399</td>
<td>22511</td>
<td>在INSERT语句中为ROWID列指定的值无效</td>
</tr>
<tr>
<td>-400</td>
<td>54027</td>
<td>在DB2编目中定义的用户自定义索引不能超过100个</td>
</tr>
<tr>
<td>-401</td>
<td>42818</td>
<td>算术操作符或比较操作符的操作对象不是兼容的</td>
</tr>
<tr>
<td>-402</td>
<td>42819</td>
<td>算术函数不能用于字符或日期时间数据</td>
</tr>
<tr>
<td>-404</td>
<td>22001</td>
<td>SQL语句指定的字符串太长</td>
</tr>
<tr>
<td>-405</td>
<td>42820</td>
<td>数值文字超出了范围</td>
</tr>
<tr>
<td>-406</td>
<td>22003</td>
<td>计算出的或者倒出的数值超出了范围</td>
</tr>
<tr>
<td>-407</td>
<td>23502</td>
<td>不能把NULL值插到定义为NOT NULL的列中</td>
</tr>
<tr>
<td>-408</td>
<td>42821</td>
<td>数值不能被更新或插入,因为他与列的数据类型不兼容</td>
</tr>
<tr>
<td>-409</td>
<td>42607</td>
<td>COUNT函数指定的运算对象无效</td>
</tr>
<tr>
<td>-410</td>
<td>42820</td>
<td>浮点文字笔30个字符的最大允许长度长</td>
</tr>
<tr>
<td>-411</td>
<td>56040</td>
<td>CURRENT SQLID使用无效</td>
</tr>
<tr>
<td>-412</td>
<td>42823</td>
<td>在子查询的选择列表中遇到了多个列</td>
</tr>
<tr>
<td>-413</td>
<td>22003</td>
<td>当转换为一个数字型数据类型时,数据溢出</td>
</tr>
<tr>
<td>-414</td>
<td>42824</td>
<td>LIKE谓词不能运行于用数字或日期时间类型定义的列</td>
</tr>
<tr>
<td>-415</td>
<td>42825</td>
<td>为UNION操作指定的选择列表不是联合兼容的</td>
</tr>