DB2 SQLCODE 异常大全编辑(一)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                DB2 SQLCODE 异常大全编辑(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                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 异常大全编辑(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: [OpenBMC] 从代码谈 Redfi
- 下一篇: 探讨基于球谐函数的全局光照
