操作db2資料庫,很多異常都是用sql code和sql state提示,現在把收集到的的sqlcode和sqlstate**作以說明,以備參考(格式如:errorcode:-302
sqlstate
:22001):
000 00000 sql語句成功完成
01*** sql語句成功完成,但是有警告
+012 01545 未限定的列名被解釋為乙個有相互聯絡的引用
+098 01568 動態sql語句用分號結束
+100 02000 沒有找到滿足sql語句的行
+110 01561 用data capture定義的表的更新操作不能傳送到原來的子系統
+111 01590 為2型索引配置了subpages語句
+117 01525 要插入的值的個數不等於被插入表的列數
+162 01514 指定的表空間被置為檢查掛起狀態
+203 01552 運用非唯一的名字來處理命名的限定列
+204 01532 命名的物件未在db2中定義
+206 01533 命名的列不在sql語句中指定的任何表中存在
+218 01537 因為sql語句引用乙個遠端物件,不能為該sql語句執行exp lain
+219 01532 命名的plan table不存在
+220 01546 不正確定義plan table,檢查命名列的定義
+236 01005 sqlda中的sqln的值至少應於所描述的列的個數一樣大
+237 01594 至少有乙個被描述的列應該是單值型別,因此擴充套件的sqlvar條目須要另外的空間
+238 01005 至少應有乙個被描述的列是乙個lob,因此擴充套件的sqlvar條目須要另外的空間
+239 01005 至少應有乙個被描述的列應是單值型別,因此擴充套件的sqlvar條目須要另外的空間
+304 01515 該值不能被分配給宿主變數,因為該值不再資料型別的範圍之內
+331 01520 不能被翻譯的字串,因此被配置為null
+339 01569 由於與db2 2.2版本的子系統連線,所以可能存在字元轉換疑問
+394 01629 運用優化提示來選擇訪問路徑
+395 01628 配置了無效的優化提示,原由**指定了為什麼,忽略優化提示
+402 01521 未知的位置
+403 01522 本地不存在creat alias物件
+434 01608 在db2未來揭曉的版本中將不支援指定的特徵,ibm建議你停止運用這些特徵
+445 01004 值被cast函式擷取
+462 01hxx 由使用者定義的函式或儲存流程發出的警告
+464 01609 命名的儲存流程超出了它可能返回的查詢結果集的個數限定
+466 01610 指定由命名的儲存流程返回的查詢結果集的個數。成功完成
+494 01614 由儲存流程返回的結果集的個數超過了由associate locators語句指定的結果集定位器的個數
+495 01616 因為倒台sql的成本估算超出了在elst中指定的警告閥值,所以發出警告
+535 01591 請求乙個主健的定位更新,或請求乙個運用自我引出約束的表的刪除操作
+541 01543 命名外健是乙個重複的引用約束
+551 01548 命名的授權id缺少在命名的db2物件上執行命名操作的許可權
+552 01542 命名的授權id缺少執行命名操作的許可權
+558 01516 已經被授權該public,因此with grant option不能用
+561 01523 對alter references index 和trigger特權,public at all location無效
+562 01560 因為grantee已經擁有這些特權,所以乙個或更多的特權被忽略
+585 01625 模式名指定了不止一次
+599 01596 沒有為長字元資料型別(blob,clob和dbclob)建立比較函式
+610 01566 由於建立了乙個指定為defer yes的索引,指定的物件處於pending狀態,或者因為運用了
常見的錯誤碼
一些常見的狀態碼為 200 伺服器成功返回網頁 404 請求的網頁不存在 503 服務不可用 詳細分解 1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態 說明 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺...
常見web錯誤碼
人工智慧,零基礎入門!二 2xx 成功 這類狀態 表明伺服器成功地接受了客戶端請求。200 確定。客戶端請求已成功。201 已建立。202 已接受。203 非權威性資訊。204 無內容。205 重置內容。206 部分內容。三 3xx 重定向 客戶端瀏覽器必須採取更多操作來實現請求。例如,瀏覽器可能不...
常見錯誤碼介紹
1 請求收到,繼續處理 2 操作成功收到,分析 接受 3 完成此請求必須進一步處理 4 請求包含乙個錯誤語法或不能完成 5 伺服器執行乙個完全有效請求失敗 100 客戶必須繼續發出請求 101 客戶要求伺服器根據請求轉換http協議版本 200 交易成功 201 提示知道新檔案的url 202 接受...