成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DB2 not found異常的解決方法

數據庫
not found異常在什么時候才會發生,又應該如何解決呢?下文就教您兩個解決此問題的方法,供您參考學習。

DB2 not found異常問題的確讓我們非常頭疼,下面就為您分析其中的原因,并給出了兩種解決方法,希望對您能夠有所幫助。

什么時候才會發生DB2 not found異常 ,以及db2中sqlcode的值是如何變化的?
在db2中,一條select 語句也有可能發生not found異常,譬如

  1. declare sqlcode integer default 0;  
  2. declare sql_code integer default 0;  
  3. declare classCode varchar(40) ;  
  4. select app_class_code into classCode from kf_app_class where app_name='無效記錄';  
  5. set sql_code=sqlcode;  

如果此時沒有檢索到記錄,那么sqlcode的值為100,有的話為0;
我們可以定義NOT FOUND 異常處理

  1. declare sqlcode integer default 0;  
  2. declare sql_code integer default 0;  
  3. declare classCode varchar(40) ;  
  4. begin  
  5. declare continue handler for not found  
  6. begin  

--注如果發生not found那么此時的sqlcode必定為100

  1. set sql_code=sqlcode;/*在這里sqlcode的值為100;*/  
  2. --如果再次得到sqlcode的值那么它的值變為0  
  3. set sql_code=sqlcode;/*這里sqlcode變成了0,因為上一條語句執行成功了,那么sqlcode變成了0*/  
  4. end;  
  5. select app_class_code into classCode from kf_app_class where app_name='無效記錄';  
  6. set sql_code=sqlcode;/*同理此時如果沒有取到數據,那么會進declare continue handler ,返回后sqlcode的值也為0*/  
  7. end; 

所以我們可以通過兩種方法來捕獲和處理not found
DB2 not found異常的解決方法1:

  1. begin  
  2. declare continue handler for not found  
  3. begin  
  4. --異常處理代碼  
  5. end;  
  6. sql語句  
  7. end; 

DB2 not found異常的解決方法2:

  1. begin  
  2.  
  3. sql語句  
  4. if sqlcode=100 then  
  5. --異常處理代碼  
  6. end if;  
  7. end;  

 

 

 

【編輯推薦】

db2日志保存的兩種方式

四種常用的DB2循環語句

DB2列函數和標量函數

DB2目錄視圖說明

DB2創建表--帶有自增列的表

責任編輯:段燃 來源: 互聯網
相關推薦

2010-11-03 09:34:39

DB2臨時表

2010-11-02 16:02:59

db2表空間

2010-08-13 14:46:08

DB2 -964

2010-07-29 09:21:57

DB2代碼頁

2010-07-30 12:30:02

DB2代碼頁不兼容

2010-09-01 10:59:42

DB2服務器

2009-03-23 10:18:03

IBMDB2數據庫

2010-11-02 16:57:06

DB2客戶端連接

2010-08-31 14:13:48

DB2數據庫

2010-11-04 13:25:16

DB2在線導出

2010-11-02 14:08:29

DB2創建用戶

2010-11-03 14:16:29

DB2增量備份

2010-11-02 13:40:34

DB2函數調用

2010-11-02 11:08:11

DB2循環查詢

2010-11-02 14:37:58

DB2臨時表定義

2010-11-03 14:57:44

DB2備份所有表

2010-11-02 11:43:11

DB2動態SQL

2010-11-03 14:10:23

DB2在線備份

2010-08-31 15:08:14

DB2INSERT優化

2010-09-01 11:17:29

DB2備份
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久国产 | 中日字幕大片在线播放 | 久草日韩 | av手机在线 | 日韩精品一区二区久久 | 亚洲男人天堂网 | 国产精品一区久久久 | 国产精品99久久久久久宅男 | 亚洲电影一级片 | 日韩在线不卡视频 | 青春草国产 | 亚洲欧美在线免费观看 | 超碰97干| 蜜桃视频在线观看免费视频网站www | 美女视频. | 欧美激情欧美激情在线五月 | 欧美xxxx性 | 密室大逃脱第六季大神版在线观看 | 一级毛片免费完整视频 | 国产免费一区二区 | 久热国产在线 | 一区二区视频 | 天天躁日日躁xxxxaaaa | 九九热精品在线 | 蜜桃视频在线观看免费视频网站www | 色www精品视频在线观看 | 免费人成激情视频在线观看冫 | 国产综合久久 | a中文在线视频 | 黄色在线免费观看视频 | 国产在线精品一区二区三区 | 一区二区日韩精品 | 亚洲视频在线看 | 香蕉二区| 中文字幕乱码一区二区三区 | 少妇久久久久 | 久久免费视频观看 | 精品亚洲91 | 亚洲视频在线免费观看 | 91精品91久久久| 在线观看黄视频 |