IBM DB2數(shù)據(jù)庫(kù)錯(cuò)誤信息的大集合,不得不看!
此文章主要向大家描述的是IBM DB2數(shù)據(jù)庫(kù)錯(cuò)誤信息的大匯總,如果你對(duì)這IBM DB2數(shù)據(jù)庫(kù)錯(cuò)誤信息心存好奇的話,以下的文章將會(huì)揭開(kāi)它的神秘面紗,以下就是文章的詳細(xì)內(nèi)容介紹,望大家借鑒。
IBM, 數(shù)據(jù)庫(kù), 匯總IBM, 數(shù)據(jù)庫(kù), 匯總
SQLCODE SQLSTATE 說(shuō)明
000 00000 SQL語(yǔ)句成功完成
01xxx SQL語(yǔ)句成功完成,但是有警告
+012 01545 未限定的列名被解釋為一個(gè)有相互關(guān)系的引用
+098 01568 動(dòng)態(tài)SQL語(yǔ)句用分號(hào)結(jié)束
+100 02000 沒(méi)有找到滿足SQL語(yǔ)句的行
+110 01561 用DATA CAPTURE定義的表的更新操作不能發(fā)送到原來(lái)的子系統(tǒng)
+111 01590 為2型索引設(shè)置了SUBPAGES語(yǔ)句
+117 01525 要插入的值的個(gè)數(shù)不等于被插入表的列數(shù)
+162 01514 指定的表空間被置為檢查掛起狀態(tài)
+203 01552 使用非唯一的名字來(lái)解決命名的限定列
+204 01532 命名的對(duì)象未在DB2中定義
+206 01533 命名的列不在SQL語(yǔ)句中指定的任何表中存在
IBM DB2數(shù)據(jù)庫(kù)錯(cuò)誤信息之+218 01537 因?yàn)镾QL語(yǔ)句引用一個(gè)遠(yuǎn)程對(duì)象,不能為該SQL語(yǔ)句執(zhí)行EXPLAIN
+219 01532 命名的PLAN TABLE不存在
+220 01546 不正確定義PLAN TABLE,檢查命名列的定義
+236 01005 SQLDA中的SQLN的值至少應(yīng)于所描述的列的個(gè)數(shù)一樣大
+237 01594 至少有一個(gè)被描述的列應(yīng)該是單值類型,因此擴(kuò)展的SQLVAR條目需要另外的空間
+238 01005 至少應(yīng)有一個(gè)被描述的列是一個(gè)LOB,因此擴(kuò)展的SQLVAR條目需要另外的空間
+239 01005 至少應(yīng)有一個(gè)被描述的列應(yīng)是單值類型,因此擴(kuò)展的SQLVAR條目需要另外的空間
+304 01515 該值不能被分配給宿主變量,因?yàn)樵撝挡辉贁?shù)據(jù)類型的范圍之內(nèi)
+331 01520 不能被翻譯的字符串,因此被設(shè)置為NULL
+339 01569 由于與DB2 2.2版本的子系統(tǒng)連接,所以可能存在字符轉(zhuǎn)換問(wèn)題
+394 01629 使用優(yōu)化提示來(lái)選擇訪問(wèn)路徑
+395 01628 設(shè)置了無(wú)效的優(yōu)化提示,原因代碼指定了為什么,忽略優(yōu)化提示
+402 01521 未知的位置
+403 01522 本地不存在CREAT ALIAS對(duì)象
+434 01608 在DB2未來(lái)發(fā)布的版本中將不支持指定的特性,IBM建議你停止使用這些特性
+445 01004 值被CAST函數(shù)截取
+462 01Hxx 由用戶定義的函數(shù)或存儲(chǔ)過(guò)程發(fā)出的警告
+464 01609 命名的存儲(chǔ)過(guò)程超出了它可能返回的查詢結(jié)果集的個(gè)數(shù)限制
+466 01610 指定由命名的存儲(chǔ)過(guò)程返回的查詢結(jié)果集的個(gè)數(shù)。成功完成
+494 01614 由存儲(chǔ)過(guò)程返回的結(jié)果集的個(gè)數(shù)超過(guò)了由ASSOCIATE LOCATORS語(yǔ)句指定的結(jié)果集定位器的個(gè)數(shù)
+495 01616 因?yàn)榈古_(tái)SQL的成本估算超出了在ELST中指定的警告閥值,所以發(fā)出警告
+535 01591 請(qǐng)求一個(gè)主健的定位更新,或請(qǐng)求一個(gè)使用自我引出約束的表的刪除操作
IBM DB2數(shù)據(jù)庫(kù)錯(cuò)誤信息之+541 01543 命名外健是一個(gè)重復(fù)的引用約束
+551 01548 命名的授權(quán)ID缺少在命名的DB2對(duì)象上執(zhí)行命名操作的權(quán)限
+552 01542 命名的授權(quán)ID缺少執(zhí)行命名操作的權(quán)限
+558 01516 已經(jīng)被授權(quán)該P(yáng)UBLIC,因此WITH GRANT OPTION不可用
+561 01523 對(duì)ALTER REFERENCES INDEX 和TRIGGER特權(quán),PUBLIC AT ALL LOCATION無(wú)效
+562 01560 因?yàn)镚RANTEE已經(jīng)擁有這些特權(quán),所以一個(gè)或更多的特權(quán)被忽略
+585 01625 模式名指定了不止一次
+599 01596 沒(méi)有為長(zhǎng)字符數(shù)據(jù)類型(BLOB,CLOB和DBCLOB)建立比較函數(shù)
+610 01566 由于建立了一個(gè)指定為DEFER YES的索引,指定的對(duì)象處于PENDING狀態(tài),或者因?yàn)槭褂昧?/p>
ALTER INDEX改變關(guān)鍵值的范圍,所以指定的對(duì)象處于PENDING狀態(tài)
+625 01518 因?yàn)閯h除了主健索引,所以表定義被標(biāo)注為不完整
+626 01529 刪除了加強(qiáng)UNIQUE約束的索引,唯一性不在被加強(qiáng)
+645 01528 因?yàn)榻⒌乃饕袥](méi)有包含NULL,所以WHERE NOT NULL被忽略
+650 01538 不能更改或者建立已命名的表為從屬表
+653 01551 在已指定的分區(qū)表空間中尚沒(méi)有建立指定的分區(qū)索引,所以分區(qū)索引不可得
+655 01597 為CREATE或ALTER STOGROUP語(yǔ)句指定特定或者非特定的卷ID,在DB2較新發(fā)布的版本中(版本6
以后)將不再支持他們
+658 01600 當(dāng)建立目錄索引時(shí),不能指定SUBPAGES語(yǔ)句,SUBPAGES將被忽略,并缺省為1
+664 01540 分區(qū)索引的限制關(guān)鍵字超出了***值
+738 01530 已命名的對(duì)象的更改可能像只讀系統(tǒng)中對(duì)象的改變要求一樣
+799 0157 SET語(yǔ)句中引用的特定寄存器不存在,將忽略 SET請(qǐng)求
+802 01519 數(shù)據(jù)溢出或者因除法異常而引起的數(shù)據(jù)異常錯(cuò)誤
+806 01553 ISOLATION(RR)與LOCKSIZE PAGE 沖突
+807 01554 由于十進(jìn)制乘法導(dǎo)致溢出
+863 01539 連接成功,但是只支持SBCS
+2000 56094 SUBPAGES不等于1的1型索引不能成為數(shù)據(jù)共享環(huán)境中的緩沖池組依賴者
+2002 01624 因?yàn)橹付ǖ木彌_池不允許超高速緩存,GNPCACHE指定被忽略
+2007 01602 因?yàn)镈B2子系統(tǒng)的參數(shù)禁用“提示(hiats)”所以不能指定優(yōu)化提示
+30100 01558 分布式協(xié)議錯(cuò)誤被檢測(cè)到,提供原來(lái)的SQLCODE和SQLSTATE
-007 42601 SQL語(yǔ)句中由非法字符
-010 42603 字符串常量非正常終止;檢查到有遺漏的引號(hào)標(biāo)志
-029 42601 需要INTO語(yǔ)句
-060 42815 某特定數(shù)據(jù)類型的長(zhǎng)度或者標(biāo)量規(guī)范無(wú)效
-084 42612 不能執(zhí)行SQL語(yǔ)句,因?yàn)樵撜Z(yǔ)句對(duì)動(dòng)態(tài)SQL無(wú)效或者對(duì)OS/390的DB2無(wú)效
-097 42601 在單位類型、用戶自定義的函數(shù)以及過(guò)程中不能使用帶有CAST的LONG VARCHAR或
LONGVARGRAPHIC
-101 54001 SQL語(yǔ)句超出了已確定的DB2限制:例如,表的數(shù)目太多,語(yǔ)句中的字節(jié)太多
-102 54002 字符串常量太長(zhǎng)
-103 42604 無(wú)效數(shù)學(xué)文字
-104 42601 SQL語(yǔ)句中遇到非法符號(hào)
-105 42604 無(wú)效的字符串格式;通常引用一個(gè)格式不正確的圖形字符串
-107 42622 對(duì)象名太長(zhǎng)
-108 42601 RENAME語(yǔ)句中指定的名字有錯(cuò)誤,不能使用限定詞
-109 42601 指定了無(wú)效語(yǔ)句;例如CREATE VIEW不能包含ORDER BY 語(yǔ)句
IBM DB2數(shù)據(jù)庫(kù)錯(cuò)誤信息之-110 42606 遇到了無(wú)效的十六進(jìn)制的文字
-111 42901 指定的列函數(shù)沒(méi)有給出列名
-112 42607 無(wú)效的列函數(shù)語(yǔ)法;列函數(shù)不能運(yùn)行與其他的列函數(shù)之上
-113 42602 遇到無(wú)效字符
-114 42961 該語(yǔ)句的位置名稱必須與當(dāng)前服務(wù)器匹配,但是卻沒(méi)有匹配
-115 42601 因?yàn)楸容^運(yùn)算符沒(méi)有伴著一個(gè)表達(dá)式或者列表,遇到了無(wú)效謂詞
-117 42802 待插入的數(shù)值的個(gè)數(shù)于被插入的行中的列數(shù)不相等
-118 42902 數(shù)據(jù)修改語(yǔ)句(UPDATE或DELETE)和FROM語(yǔ)句中的表和視圖命名不合法
-119 42803 HAVING語(yǔ)句中的列的列表與GROUP BY語(yǔ)句中的列列表不匹配
-120 42903 不允許WHERE語(yǔ)句、SET語(yǔ)句、VALUES語(yǔ)句或者SET ASSIGNMENT語(yǔ)句引用列函數(shù)
-121 42701 在INSERT或UPDATE語(yǔ)句中,某一列被非法引用了兩次
-122 42803 非法使用了列函數(shù)。因?yàn)闆](méi)有用于一個(gè)列函數(shù)的所有列不再GROUP BY語(yǔ)句中
-123 42601 特定位置的參數(shù)必須是一個(gè)常數(shù)或者一個(gè)關(guān)鍵詞
-125 42805 ORDER BY語(yǔ)句中指定了無(wú)效數(shù)字,該數(shù)字要么小于1要么大于選定的列數(shù)
-126 42829 不能為一個(gè)UPDATE語(yǔ)句指定ORDER BY語(yǔ)句
-127 42905 在子選擇中DISTINCT只能指定一次
-128 42601 SQL謂詞中NULL使用不當(dāng)
-129 54004 SQL語(yǔ)句中包含的表多于15個(gè)
-130 22019 ESCAPE語(yǔ)句必須為一個(gè)字符
以上的相關(guān)內(nèi)容就是對(duì)IBM DB2數(shù)據(jù)庫(kù)錯(cuò)誤信息全面匯總的介紹,望你能有所收獲。
【編輯推薦】
- 對(duì)DB2 9.7武器的功能的描述
- DB2 9.7武器之獨(dú)門(mén)分析特性,助力企業(yè)“新銳洞察”
- DB2數(shù)據(jù)庫(kù)代碼頁(yè)出現(xiàn)不兼容這一情況的破解
- DB2數(shù)據(jù)庫(kù)并置發(fā)生時(shí),表要如何改變更?
- 對(duì)DB2分區(qū)兼容性類型的屬性描述