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

DB2 not found異常的解決方法

數(shù)據(jù)庫
not found異常在什么時候才會發(fā)生,又應(yīng)該如何解決呢?下文就教您兩個解決此問題的方法,供您參考學(xué)習(xí)。

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

什么時候才會發(fā)生DB2 not found異常 ,以及db2中sqlcode的值是如何變化的?
在db2中,一條select 語句也有可能發(fā)生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  

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

  1. set sql_code=sqlcode;/*在這里sqlcode的值為100;*/  
  2. --如果再次得到sqlcode的值那么它的值變?yōu)?  
  3. set sql_code=sqlcode;/*這里sqlcode變成了0,因為上一條語句執(zhí)行成功了,那么sqlcode變成了0*/  
  4. end;  
  5. select app_class_code into classCode from kf_app_class where app_name='無效記錄';  
  6. set sql_code=sqlcode;/*同理此時如果沒有取到數(shù)據(jù),那么會進(jìn)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循環(huán)語句

DB2列函數(shù)和標(biāo)量函數(shù)

DB2目錄視圖說明

DB2創(chuàng)建表--帶有自增列的表

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-03 09:34:39

DB2臨時表

2010-11-02 16:02:59

db2表空間

2010-08-13 14:46:08

DB2 -964

2010-09-01 10:59:42

DB2服務(wù)器

2010-07-29 09:21:57

DB2代碼頁

2010-07-30 12:30:02

DB2代碼頁不兼容

2009-03-23 10:18:03

IBMDB2數(shù)據(jù)庫

2010-11-02 16:57:06

DB2客戶端連接

2010-08-31 14:13:48

DB2數(shù)據(jù)庫

2010-11-02 14:08:29

DB2創(chuàng)建用戶

2010-11-03 14:16:29

DB2增量備份

2010-11-04 13:25:16

DB2在線導(dǎo)出

2010-11-02 13:40:34

DB2函數(shù)調(diào)用

2010-11-02 11:08:11

DB2循環(huán)查詢

2010-11-02 11:43:11

DB2動態(tài)SQL

2010-11-02 14:37:58

DB2臨時表定義

2010-11-03 14:10:23

DB2在線備份

2010-09-01 11:17:29

DB2備份

2010-08-31 15:08:14

DB2INSERT優(yōu)化

2010-11-03 14:57:44

DB2備份所有表
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 在线āv视频 | 国精品一区二区 | 一区二区视频在线 | 久久精品免费观看 | 国产精品久久久久久久久久久新郎 | 国产性网 | 国产精品免费看 | 亚洲一区二区三区免费在线 | 成人小视频在线观看 | 久久精品影视 | 国产亚洲精品综合一区 | 最新中文字幕在线 | 特黄小视频 | 伊人精品国产 | 国产在线播放一区二区三区 | 国产91 在线播放 | 久久99视频| 在线一区二区三区 | 久久综合一区 | 久久精品国产99国产精品 | 日韩精品一区二区三区四区视频 | 欧美电影免费观看 | 午夜影院在线观看 | 欧美亚洲国产一区 | 伊人狠狠| 国产一区视频在线 | 久久久久亚洲视频 | 国产韩国精品一区二区三区 | 欧美一区二区三区日韩 | 日日摸夜夜添夜夜添特色大片 | 成人在线播放 | 日韩在线视频一区 | 黄色毛片在线看 | 婷婷91 | 国产高清精品在线 | 一本岛道一二三不卡区 | 亚洲精品无 | 国产精品久久久久久久久动漫 | av黄色在线 | 欧美日本在线观看 | 一区二区三区中文字幕 |