DB2 SQLCODE 异常大全编辑(二)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                DB2 SQLCODE 异常大全编辑(二)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                DB2?SQLCODE?異常大全編輯(二)
| sqlcode | sqlstate | 說明 | 
| -601 | 42710 | 試圖創建(或重命名)已經存在的對象 | 
| -602 | 54008 | CREATEINDEX語句中指定的列太多 | 
| -603 | 23515 | 因為發現有重復值,所以不能建立唯一的索引 | 
| -604 | 42611 | 在CREATE或ALTERTABLE語句中的為數據類型指定的長度、精度以及標度無效 | 
| -607 | 42832 | 指定的INSERT、UPDATE或DELETE語句不能被發布,應為這些語句對DB2CATLOG表執行寫操作 | 
| -611 | 53088 | 當LOCKSIZE是TABLE或者TABLESPACE時,LOCKMAX必須為0 | 
| -612 | 42711 | 在同一個表、索引或試圖中不允許有重復列名 | 
| -613 | 54008 | 主健或UNIQUE約束太長或者包含了太多的列 | 
| -614 | 54008 | 已經超過了索引的內部健長度的最大長度(255)限制 | 
| -615 | 55006 | 不能刪除這個程序包,因為該程序包目前正在執行 | 
| -616 | 42893 | 指定的對象不能被刪除,因為其他對象依賴于該對象 | 
| -617 | 56089 | 對于DB2版本6,1型索引無效。對于以前的版本,1型索引不能用LOCKSIZEROW或LARGE表空間定義 | 
| -618 | 42832 | 對DB2CATALOG表的請求操作時不允許的 | 
| -619 | 55011 | DSNDB07不能修改,除非他先被停止了 | 
| -620 | 53001 | 對在DSNDB07中的表空間不允許指定該關鍵詞 | 
| -621 | 58001 | 遇到了重復的DBID,遇到了系統問題 | 
| -622 | 56031 | 不能指定FORMIXEDDATA因為沒有安裝混合數據選項 | 
| -623 | 55012 | 不能為單一的表定義多個族索引 | 
| -624 | 42889 | 不能為單一的表定義多個主健 | 
| -625 | 55014 | 用主健定義的表要求唯一索引 | 
| -626 | 55015 | 不能發布ALTER語句來改變PRIQTYSECQTY或ERASE,除非先停止了表空間 | 
| -627 | 55016 | 不能發布ALTER語句來改變PRIQTYSECQTY或ERASE,除非先把表空間定義為使用存儲器組的表空間 | 
| -628 | 42613 | 指定語句時相互排斥的(例如,不能分區一個分段的表空間) | 
| -629 | 42834 | 因為該外健不能包含空值,所以SETNULL無效 | 
| -630 | 56089 | 不能為1型索引指定WHERENOTNULL | 
| -631 | 54008 | 無效的外健;要么是比254個字節長,要么包含的列數多于40 | 
| -632 | 42915 | 指定的刪除規則禁止把這個表定義為已制定表的從屬表 | 
| -633 | 42915 | 無效刪除規則;必須使用特定的強制刪除規則 | 
| -634 | 42915 | 在這種情況下,DELETECASCADE不允許 | 
| -635 | 42915 | 刪除規則不能有差異或者不能為SETNULL | 
| -636 | 56016 | 在分區索引健的升序或降序規范中,分區所以必須與該規范一致 | 
| -637 | 42614 | 遇到重復的關鍵詞 | 
| -638 | 42601 | 在CREATETABLE語句中缺少列定義 | 
| -639 | 56027 | 帶有SETNULL的刪除規則的外健的可空列不能是分區索引的列 | 
| -640 | 56089 | 不能為這個表空間指定LOCKSIZEROW,因為在該表空間中的表上定義了1型索引 | 
| -642 | 54021 | 唯一約束包含太多的列 | 
| -643 | 54024 | 檢查約束超出了3800個字符的最大長度 | 
| -644 | 42615 | 在SQL語句中為關鍵詞指定的值無效 | 
| -646 | 55017 | 在指定的分區表空間或者缺省表空間中不能創建表,因為指定的表空間已經包含了一個表 | 
| -647 | 57003 | 指定的緩沖池無效,因為他沒有被激活 | 
| -650 | 56090 | ALTERINDEX不能被執行;提供了原因代碼 | 
| -651 | 54025 | 如果CREARE或ALTERTABLE被允許,表對象的描述詞(objectdescriptor,OBD)將超過最大值(32KB) | 
| -652 | 23506 | 遇到了EDITRPROC或VALIDPROC沖突 | 
| -653 | 57004 | 在分區表空間中的表不可用,因為分區索引尚未被創建 | 
| -655 | 56036 | 在卷的列表中,STOGROUP不能指定為特定的或不特定(“*”)的卷 | 
| -658 | 42917 | 當試圖刪除指定的對象時,無法刪除該對象,該對象的刪除必須通過刪除與之相關聯的對象完成 | 
| -660 | 53035 | 不正確的分區索引規范,必須為族索引定義有限制的關鍵字 | 
| -661 | 53036 | 分區索引沒有指定恰當的分區數目 | 
| -662 | 53037 | 試圖在未分區的表空間(分段的或簡單的)上建立分區索引 | 
| -663 | 53038 | 為分區索引指定的關鍵字限制值是一個無效數字 | 
| -665 | 53039 | 為ALTERTABLESOACE語句指定了無效的PART語句 | 
| -666 | 57005 | SQL語句不能被處理,因為指定的函數當前正處于進行過程中 | 
| -667 | 42917 | 不能明確的刪除分區表空間的族索引,必須除去分區表空間來去掉分區索引 | 
| -668 | 56018 | 不能向用EDITPROC定義的表中添加列 | 
| -669 | 42917 | 不能顯式的刪除分區表空間中的表,必須刪除分區表空間來刪除表 | 
| -670 | 54010 | 表的記錄長度超過了頁面的大小 | 
| -671 | 53040 | 不能更改指定的表空間的緩沖池,因為這將改變表空間的頁面大小 | 
| -672 | 55035 | 在命名的表上不允許DROP | 
| -676 | 53041 | 只有4KB的緩沖池可被用于一個索引 | 
| -677 | 57011 | 緩沖池擴展失敗,由于可用的虛擬內存的大小不足 | 
| -678 | 53045 | 為才分區索引中指定的限制健提供的值與數據類型不符 | 
| -679 | 57006 | 不能創建某一個特定對象,因為該對象的一個drop目前正在掛起 | 
| -680 | 54011 | 對DB2表不能超過750列 | 
| -681 | 23507 | 列違反了指定的FIELDPROC | 
| -682 | 57010 | 不能載入FIELDPROC | 
| -683 | 42842 | 列、單值類型、函數或者過程無效,因為不兼容語句。例如,指定的INTEGER具有FORBITDATA選項 | 
| -684 | 54012 | 指定的文字列表不能超過254個字節 | 
| -685 | 58002 | FIELDPROC返回一個無效的域描述 | 
| -686 | 53043 | 用FIELDPROC定義的一個列不能與一個使用不同的FIELDPROC定義的列作比較 | 
| -687 | 53044 | 列不能與一個非兼容字段類型的列比較 | 
| -688 | 58002 | 返回不正確的數據 | 
| -689 | 54011 | 從屬表定義了太多的列 | 
| -690 | 23508 | 數據定義的控制支持拒絕這個語句 | 
| -691 | 57018 | 命名的注冊表不存在 | 
| -692 | 57018 | 命名的索引不存在,但命名的注冊表需要該索引 | 
| -693 | 55003 | 命名的注冊表/索引的命名列無效 | 
| -694 | 57023 | DROP正在命名的注冊表上掛起 | 
| -696 | 42898 | 由于相關的名字或者轉換表的名字使用不正確,指定的觸發器無效 | 
| -697 | 42899 | FOREACH語句被指定,因此與OLD合NEW相關的名字是不允許的,或者不能為一個BEFORE觸發器指定OLD_TABLE和NEW_TABLE | 
| -713 | 42815 | 指定的專用寄存器是無效的 | 
| -715 | 56064 | 命名的程序不能被運行,因為他依賴與你所安裝的DB2版本的部件,但是你的數據中心沒有安裝這個部件 | 
| -716 | 56065 | 命名的程序使用這個版本的不正確的發行版本做了預編譯 | 
| -717 | 56066 | BIND失敗,因為他依賴與你所安裝的DB2版本的部件,但是你的數據中心沒有安裝這個部件 | 
| -718 | 56067 | REBIND失敗,因為IBMREQD列無效 | 
| -719 | 42710 | 不能BINDADD一個已經存在的程序包 | 
| -720 | 42710 | 不能BINDREPLACE一個已經存在的程序包版本 | 
| -721 | 42710 | 程序包的一致性記號必須是獨一無二的 | 
| -722 | 42704 | 綁定錯誤,因為指定的程序包不存在 | 
| -723 | 9000 | 一個觸發的SQL語句接受到一個錯誤 | 
| -724 | 54038 | 達到了(16)級聯間接的SQL語句的最大項目 | 
| -725 | 42721 | 對專門指定的寄存器提供了一個無效值 | 
| -726 | 55030 | 因為SYSPKSYSTEM條目,不能綁定這個程序包 | 
| -728 | 56080 | 指定的數據類型不能與私有協議發布一起使用 | 
| -729 | 429B1 | 用COMMITONRETURN定義的存儲過程不能用作嵌套的CALL過程的目標 | 
| -730 | 56053 | 在只讀的共享數據庫中為表定義的參照完整性無效 | 
| -731 | 56054 | VSAM數據集必須用SHAREOPTION(1.3)定義 | 
| -732 | 56055 | 被定義為只讀型數據庫卻擁有沒有定義空間或者索引空間的DB2子系統 | 
| -733 | 56056 | 只讀共享數據庫的定義不一致 | 
| -734 | 56057 | 一旦一個數據庫被定義為ROSHAREREAD,他將不能被更改為其他不同的ROSHARE狀態 | 
| -735 | 55004 | 用DBID名稱標識的數據庫不再是一個只讀共享數據庫 | 
| -736 | 53014 | 命名的DBID無效 | 
| -737 | 53056 | 在這種狀況下,不能建立一個隱含的表空間 | 
| -739 | 56088 | 因為同時指定了ALLOWPARALLEL和MODIELESSQLDATA這兩個語句,因此已設定的函數將不能再被更改 | 
| -740 | 51034 | 在這種方式下不能用MODIELESSQLDATA定義指定的函數 | 
| -741 | 55030 | 已經為命名的共享組成員的數據定義了工作文件數據庫 | 
| -742 | 53004 | DSNDB07是隱含的工作文件數據庫 | 
| -746 | 57053 | 在特定的觸發器、存儲過程或函數中的SQL語句違反嵌套SQL限制 | 
| -747 | 57054 | 指定的表是不可用的除非為LOB數據列建立起必須的輔助表 | 
| -748 | 54042 | 在指定的輔助表上已經有一個索引 | 
| -750 | 42986 | 不能對已指定的表重新命名,因為他至少在一個現存的視圖或觸發器中被引用 | 
-- 劉軼鶴轉自網絡
總結
以上是生活随笔為你收集整理的DB2 SQLCODE 异常大全编辑(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: CT影像数据(nrrd文件和dicm文件
- 下一篇: win7连接共享打印机时安装驱动程序出现
