DB2 SQLCODE 异常大全编辑(五)
生活随笔
收集整理的這篇文章主要介紹了
DB2 SQLCODE 异常大全编辑(五)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
DB2?SQLCODE?異常大全編輯(五)
| sqlcode | sqlstate | 說明 |
| -751 | 42987 | 存儲過程或用戶自定義的函數試圖執行一個不允許執行的SQL語句。DB2的線程被置于MUST_ROLLBACK狀態 |
| -752 | 0A001 | 無效CONNECT語句 |
| -763 | 560A1 | 無效的表空間名 |
| -764 | 560A2 | LOB表空間必須與其相關的基表空間同在一個數據庫中 |
| -765 | 560A3 | 表和數據庫不兼容 |
| -766 | 560A4 | 不能對輔助表進行請求的操作 |
| -767 | 42626 | CREATE INDEX失敗,因為在輔助表中為索引指定了列,或者因為沒有為非輔助表的索引指定列 |
| -768 | 560A50 | 不能為指定的列或者指定的分區建立輔助表,因為其輔助表已經存在 |
| -769 | 53096 | CREATE AUX TABLE的規格與基表不匹配 |
| -770 | 530A6 | 指定的表必須有一個ROWID列,那么該表才可以包含一個LOB列 |
| -771 | 428C7 | 無效的ROWID列規范 |
| -797 | 42987 | CREATE TRIGGER包含不被支持的語法 |
| -798 | 428C9 | 不能把一個值插入到用GENERATED ALWAYS定義的ROWID列 |
| -802 | 22012 | 某一特定操作發生了異常錯誤。被零除 |
| 22003 | 某一特定操作發生了異常錯誤。但不是被零除 | |
| -803 | 23505 | 不能插入行,因為這將違反唯一索引的約束 |
| -804 | 7002 | SQLDA的調用參數列表有誤 |
| -805 | 51002 | 在計劃中沒有發現DBRM或程序包名 |
| -807 | 23509 | 對已指定的環境和連接,該程序包不可用 |
| -808 | 8001 | CONECT語句與程序中的第一個CONNECT語句不一致 |
| -811 | 21000 | 當多行作為一內嵌的選擇語句的返回結果是,必須使用游標 |
| -812 | 22508 | 在CURRENT PACKAGESET中的ID集合是空白的,語句不能被執行 |
| -815 | 42920 | 在一個內置選擇語句或者一個基本謂詞的子查詢中,顯式的或隱含的指定了GROUPBY或HAVING語句 |
| -817 | 25000 | 執行SQL語句將可能導致禁止更新用戶數據或DB2編目 |
| -818 | 5103 | 計劃<->載入組件的時間戳不匹配,在執行計劃中沒有從同一個預編譯中建立DBRM,該預編譯是作為組件載入的 |
| -819 | 58004 | 視圖不能重建,因為在DB2編目中存儲的分析樹長度為0 |
| -820 | 58004 | 在這個DB2版本的DB2編目中遇到了無效值 |
| -822 | 51004 | 在SQLDA中遇到了無效地址 |
| -840 | 54004 | 在選擇列表或插入列表中返回的項目太多 |
| -842 | 8002 | 到指定位置的連接已經存在 |
| -843 | 8003 | SET CONNECTION或RELEASE語句無法執行,因為連接不存在 |
| -870 | 58026 | 宿主變量描述符的個數不等于語句中宿主變量的個數 |
| -872 | 51302 | 這個子系統已指定了有效的CCSID |
| -873 | 53090 | 同一SQL語句中,不能同時引用EBCDIC表中的定義的列和ASCII表中定義的列 |
| -874 | 53901 | 指定對象的編碼方案與其表空間的編碼方案不匹配 |
| -875 | 42988 | 指定的操作符不能用于ASCII數據 |
| -876 | 53092 | 不能為指定的原因創建對象:提供了原因代碼 |
| -877 | 53093 | 數據庫或表空間不允許用ASCII,必須使用EBCDIC |
| -878 | 53094 | 該PLAN——TABLE不能是ASCII,必須使用EBCDIC |
| -879 | 53095 | 指定對象的CREATE或ALTER語句不能將列、單值類型, 某個存儲過程或用戶自定義函數的參數定義為以下類型: MAXEDDATA,GRAPHIC,VARGRAPHIC,LONGVARGRAPHIC, 因為系統沒有為指定的編碼方案定義相應的CCSID |
| -900 | 8003 | 應用處理沒有連接到應用服務器,語句不能被執行 |
| -901 | 58004 | 遇到時斷時續的系統錯誤,該錯誤不能抑制后繼的SQL語句的執行 |
| -902 | 58005 | 內部控制塊的指針錯誤,要求重新綁定 |
| -904 | 57011 | 指定的資源不可用 |
| -905 | 57014 | 超出了資源上限 |
| -906 | 51005 | 因為重大錯誤,SQL語句無法執行 |
| -908 | 23510 | 當前資源限制設施的規范或者自動重綁定的系統參數不允許BIND,REBIND,AUTOREBIND |
| -909 | 57007 | 對象已被刪除 |
| -910 | 57007 | 因為在該對象上掛起DROP,所以不能訪問該對象 |
| -911 | 40001 | 當前工作單元已被回滾 |
| -913 | 57033 | 因為死鎖或超時導致不成功執行 |
| -917 | 42969 | 綁定程序包已經失敗 |
| -918 | 51021 | SQL語句不能被執行,因為連接丟失 |
| -919 | 56045 | 需要一個ROLLBACK |
| -922 | 42505 | 連接權限失敗。試圖從TSO、CICS或IMS訪問DB2,同時相應的連接設施處于非活動的狀態 |
| -923 | 57015 | 因為DB2不可用,所以不能建立連接 |
| -924 | 58006 | 遇到了DB2內部的連接錯誤:提供了原因代碼 |
| -925 | 2D521 | SQL的COMMIT語句不能從CICS或IMS/TM發布 |
| -926 | 2D521 | SQL的ROLLBACK語句不能從CICS或IMS/TM發布 |
| -927 | 51006 | 當正在連接的環境沒有建立時,語言接口被調用。利用DSN命令激發該程序 |
| -929 | 58002 | 數據獲取退出已經失敗(DPROP) |
| -939 | 51021 | 由于遠程服務器的未請求的回滾,要求一個回滾 |
| -947 | 56038 | SQL語句失敗,因為更新不能被傳播(DPROP) |
| -948 | 56062 | DDF沒有啟動,分布式操作無效 |
| -950 | 42705 | 在SQL語句中指定的位置在SYSIBM.LOCATIONS中沒有定義 |
| -965 | 51021 | 存儲過程非正常終止(在DB2 6之前的版本) |
| -981 | 57015 | 當前不是處于允許SQL的狀態時,試圖在RRSAF中執行SQL |
| -991 | 57015 | 調用連接不能建立一個到DB2的隱含或開放連接 |
| -2001 | 53089 | 為儲存過程指定的宿主變量參數的個數不等于預期的參數個數 |
| -20003 | 560A7 | 不能為GRECP中的表空間或索引指定GBPCACHE NONE |
| -20004 | 560A8 | 對于WORKFILE對象。8KB或16Kb的緩沖池頁面大小無效 |
| -20005 | 54035 | 指定的對象類型超出了內部的ID極限 |
| -20006 | 53097 | 當沒有指定WLM環境時,LOB不能被指定為參數 |
| -20070 | 53098 | 不能非LOB列建立一個輔助表 |
| -20071 | 53099 | 必須指定WLM環境名 |
| -20072 | 56052 | 指定的權限ID不擁有在觸發器程序包上執行BIND所需的權限 |
| -20073 | 42927 | 不能按照指定的要求更改命名的函數,因為在現存的視圖定義中引用了該函數 |
| -20074 | 42939 | 不能建立指定的對象,因為“SYS”是一個保留的前綴 |
| -20100 | 56059 | 在被觸發的SQL語句中有BIND錯誤,指定了錯誤的SQLCODE和SQLSTATE |
| -20101 | 56059 | 由于指定的原因代碼,該函數失敗 |
| -20102 | 42849 | 在CREATE或ALTER FUNCTION語句中不能使用指定的選項 |
| -20104 | 42856 | 更改一個CCSID失敗 |
| -20106 | 42945 | 不能改變表空間或數據庫的CCSID,因為現存的試圖引用 |
| -30000 | 58008 | DRDA分布協議錯誤;處理可以繼續 |
| -30002 | 57057 | 使用DRDA的分布式客戶把OPEN語句連接到PREPARE,但PREPARE接受到一個SQLCODE為+495的警告 |
| -30020 | 58009 | DRDA分布協議錯誤;對話被解除 |
| -30021 | 58010 | DRDA分布協議錯誤;處理不能繼續 |
| -30030 | 58013 | 違反分布協議:COMMIT不成功,對話被解除(AS) |
| -30040 | 57012 | 因為不能得到資源,執行失敗,處理可以繼續(AS) |
| -30041 | 57013 | 因為不能得到資源,執行失敗,處理不能成功的繼續(AS) |
| -30050 | 58011 | 執行不成功,在BIND過程中不能執行語句 |
| -30051 | 58012 | 特定的BIND過程不是處于活動狀態(遠程BIND),從而導致失敗 |
| -30052 | 42932 | 程序準備的假設錯誤 |
| -30053 | 42506 | 程序包的擁有者遭遇授權失敗 |
| -30060 | 8004 | RBD遭遇授權失敗 |
| -30061 | 8004 | 指定了無效或者沒有存在的RDB |
| -30070 | 58014 | 目標子系統不支持這個命令 |
| -30071 | 58015 | 目標子系統不支持這個對象 |
| -30072 | 58016 | 目標子系統不支持這個參數 |
| -30073 | 58017 | 目標子系統不支持這個參數值 |
| -30074 | 58018 | 應答信息不被支持 |
| -30080 | 8001 | SNA通信錯誤 |
| -30081 | 58019 | TCP/IP通信錯誤 |
| -30082 | 8001 | 由于安全沖突、通信失敗:提供了原因代碼 |
| -30090 | 25000 | 指定的操作對遠程執行失敗 |
| -30104 | 56095 | 在綁定選項與綁定值中有錯誤 |
| -30105 | 56096 | 指定的綁定選項不兼容 |
?--劉軼鶴轉自網絡
總結
以上是生活随笔為你收集整理的DB2 SQLCODE 异常大全编辑(五)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022年美赛C题M奖思路复盘(附代码、
- 下一篇: SQLCode