国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂

始創(chuàng)于2000年 股票代碼:831685
咨詢(xún)熱線(xiàn):0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

標(biāo)準(zhǔn)Oracle PL/SQL 異常處理

發(fā)布時(shí)間:  2012/9/21 16:33:01

環(huán)境:ORCLE 10G

單獨(dú)出現(xiàn)一個(gè)SQL,異常如何處理,這里不說(shuō)。

一)標(biāo)準(zhǔn)的含異常處理的PL/SQL塊

DECLARE
     no_Detail_record EXCEPTION;-
 

     PRAGMA EXCEPTION_INIT(no_Detail_record, -20000);
   v_nDetailCount number;        
BEGIN
select count(*) into v_nDetailCount from tson where .....;   
    if v_nDetailCount=0 then
       raise_application_error(-20000,'');
   end if;
EXCEPTION
    WHEN no_Detail_record THEN
        dbms_output.put_line('沒(méi)有明細(xì)記錄');
    WHEN OTHERS THEN
       dbms_output.put_line('未知的異常');
END;

二)raise_application_error
拋出異常的函數(shù)名稱(chēng)及其格式
RAISE_APPLICATION_ERROR(error_number,message[, {true |false}])
其中RAISE_APPLICATION_ERROR中第一個(gè)參數(shù),異常編號(hào),自己定義的只能在[-20999,-20000]之間。
但是根據(jù)我自己的試驗(yàn),如果定義的編號(hào)小于-20999,程序也能正常執(zhí)行。
第三個(gè)參數(shù)的值默認(rèn)是false,那么拋出的異常替換所有其它的異常,這就意味著其它異常你無(wú)法處理,而以當(dāng)前異常取而代之(這是大部分情況下的自定義異常的選擇);如果是TRUE,那么新拋出的異常會(huì)存放在異常堆棧最上面(已經(jīng)出現(xiàn)的其它異常之上)。

三)Oracle預(yù)定義的PL/SQL 異常
異常名稱(chēng) ORACODE SQLCODE 觸發(fā)時(shí)機(jī)
LOGIN_DENIED 01017 -1017
 非法用戶(hù)名稱(chēng)或者密碼登錄時(shí)候
NO_DATA_FOUND 01403 100 SELECT INTO沒(méi)有返回行;或者代碼指向嵌套表中被刪除的元素;或者代碼指向索引表(數(shù)組)的未初始化的元素。
 
NOT_LOGGED_ON 01012  沒(méi)有登錄,確意圖執(zhí)行一些調(diào)用
PROGRAM_ERROR 06501  PL/SQL存在內(nèi)部的錯(cuò)誤
ROWTYPE_MISMATCH 06504  發(fā)生在一個(gè)游標(biāo)給另外一個(gè)游標(biāo)賦值的情況下,尤其是調(diào)用含有游標(biāo)參數(shù)的子過(guò)程時(shí)候。如果二者返回類(lèi)型不一致,會(huì)出現(xiàn)。
SELF_IS_NULL 30625  試圖調(diào)用一個(gè)沒(méi)有初始化的對(duì)象的方法成員,因?yàn)殛P(guān)鍵字SELF表示的是對(duì)象的自生(是內(nèi)建參數(shù)),在調(diào)用時(shí)候總是第一個(gè)傳遞給方法成員。
STORAGE_ERROR 06500  PL/SQL耗盡了內(nèi)存,或者內(nèi)存發(fā)生泄露。
SUBSCRIPT_BEYOND_COUNT 06533  簡(jiǎn)單而言,就是訪(fǎng)問(wèn)數(shù)組對(duì)象(或者嵌套表)時(shí)候,越界了。
SUBSCRIPT_OUTSIDE_LIMIT 06532  和上面一個(gè)類(lèi)似,不通的是這里的索引號(hào)是非法的,例如-1
SYS_INVALID_ROWID 01410  把一個(gè)不符合ROWID格式的字符串轉(zhuǎn)換為ROWID時(shí)候發(fā)生的異常。
TIMEOUT_ON_RESOURCE 00051  等待一個(gè)資源的時(shí)候,發(fā)生超時(shí)。
TOO_MANY_ROWS 01422  SELECT INTO語(yǔ)句返回多余一行結(jié)果
 
VALUE_ERROR 06502  數(shù)字,轉(zhuǎn)換,截取,或者大小約束發(fā)生的錯(cuò)誤。例如用一個(gè)變量的長(zhǎng)度比列的長(zhǎng)度小,如果要保存列值就會(huì)發(fā)生異常。
在過(guò)程語(yǔ)句中,如果字符串轉(zhuǎn)換為數(shù)字失敗,會(huì)觸發(fā)這個(gè)。在SQL語(yǔ)句中,則是觸發(fā)INVALID_NUMBER異常。
 
ZERO_DIVIDE 01476  試圖除以0.
ACCESS_INTO_NULL 06530  試圖訪(fǎng)問(wèn)一個(gè)沒(méi)有初始化對(duì)象的屬性,和self_is_null類(lèi)似
CASE_NOT_FOUND 06592  “情況沒(méi)有發(fā)現(xiàn)”
在一個(gè)case when子句中,沒(méi)有一個(gè)選擇是滿(mǎn)足的,但是又不存在else子句。
 
COLLECTION_IS_NULL 06531  試圖實(shí)用exists之外的集合方法訪(fǎng)問(wèn)未初始化的數(shù)組或者嵌套表,或者是試圖給它們賦值。
CURSOR_ALREADY_OPEN 06511  試圖重新打開(kāi)已經(jīng)打開(kāi)的游標(biāo)。
DUP_VAL_ON_INDEX 00001  試圖在唯一索引列上存入重復(fù)的值。
INVALID_CURSOR 01001  試圖對(duì)游標(biāo)做一些非法的操作,例如試圖關(guān)閉一個(gè)本來(lái)就沒(méi)有打開(kāi)的游標(biāo)。
INVALID_NUMBER 01722  和value_error類(lèi)似,不過(guò)只適合SQL語(yǔ)句,且是字符轉(zhuǎn)數(shù)字時(shí)候發(fā)生的。
說(shuō)明: 1)sqlcode,通常情況下=-1* to_number(oracode),除非有特別說(shuō)明。
            2)有幾組異常是類(lèi)似或者相關(guān)性比較大的,例如:
                  INVALID_NUMBER     和 VALUE_ERROR
                  SELF_IS_NULL          和 ACCESS_INTO_NULL, COLLECTION_IS_NULL
           3) 和嵌套表以及數(shù)組的異常不少
           4) no_data_found是一個(gè)比較不通 的異常。其sqlcode=100,而不是-1403


本文出自:億恩科技【www.czbl888.cn】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話(huà):0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話(huà):0371-60135900
  • 專(zhuān)注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線(xiàn)

     
     
    国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂
    欧美日韩一道本| 5月婷婷6月丁香| 中文字幕无码精品亚洲35| 中文字幕免费高| 性chinese极品按摩| mm1313亚洲国产精品无码试看| 日韩精品一区在线视频| 日韩视频 中文字幕| 一级黄色片播放| 五月天综合婷婷| 日日噜噜噜夜夜爽爽| 久久久一二三四| 一级一片免费播放| 色一情一乱一乱一区91| 国产成人生活片| 97免费视频观看| 国产精品成人久久电影| 你真棒插曲来救救我在线观看| 欧美视频在线第一页| 成人免费看片'免费看| a级免费在线观看| 日韩欧美国产综合在线| 内射国产内射夫妻免费频道| 欧美牲交a欧美牲交aⅴ免费下载| 青青草原av在线播放| 无码少妇一区二区三区芒果| 亚洲激情在线观看视频| 亚洲精品20p| 欧美激情第四页| 国产 国语对白 露脸| 欧美成人精品免费| 久久9精品区-无套内射无码| 91小视频网站| 天天爱天天做天天操| 日本久久久网站| 高清在线观看免费| 亚欧在线免费观看| 一级网站在线观看| 国产日韩亚洲欧美在线| 久久精品免费一区二区| 男操女免费网站| 韩国黄色一级大片| 乱妇乱女熟妇熟女网站| 国产又粗又长又大的视频| 色网站在线视频| 欧美图片激情小说| 欧美精品色婷婷五月综合| 怡红院亚洲色图| 艳母动漫在线观看| 国产网站免费在线观看| 久久久久久久久久一区二区| 中文字幕色呦呦| 久久精品99国产| 亚欧精品在线视频| 日韩精品xxxx| 午夜影院免费版| 欧美在线观看成人| 91蝌蚪视频在线| 久久国产成人精品国产成人亚洲| 污网站免费在线| 97视频在线免费| 色婷婷一区二区三区av免费看| wwwwww欧美| 杨幂毛片午夜性生毛片 | 400部精品国偷自产在线观看| 欧美综合在线播放| 午夜不卡福利视频| 精品一区二区中文字幕| 中文字幕黄色大片| 奇米影视亚洲色图| 亚洲综合伊人久久| 蜜臀久久99精品久久久酒店新书 | 亚洲a级黄色片| 日韩黄色片在线| 日本中文字幕二区| 精品这里只有精品| 蜜桃视频成人在线观看| 91激情视频在线| 一本久道高清无码视频| 亚洲在线观看网站| 欧洲熟妇精品视频| 老太脱裤让老头玩ⅹxxxx| 日韩精品视频网址| 久久九九国产视频| 欧美精品久久久久久久自慰| 三年中文高清在线观看第6集| 国产精品69页| 131美女爱做视频| 亚洲制服在线观看| 超碰超碰在线观看| 国产97色在线 | 日韩| 欧洲精品一区二区三区久久| 玖玖精品在线视频| 尤物网站在线看| 中文字幕亚洲欧洲| 成年人在线观看视频免费| 国产一区二区网| 免费高清一区二区三区| 永久av免费在线观看| 又色又爽又黄视频| 人人干人人干人人| 国产一线二线三线在线观看| 六月丁香婷婷激情| 奇米精品一区二区三区| 丁香六月激情网| 男女啪啪免费观看| 激情视频小说图片| 亚洲精品偷拍视频| 小说区视频区图片区| 深爱五月综合网| 在线观看视频在线观看| 99视频在线观看视频| 欧美一级特黄aaa| www.五月天色| 久久久久久久久久毛片| 亚洲视频一二三四| 一级淫片在线观看| 九一精品久久久| 999在线精品视频| 国产卡一卡二在线| 国产又黄又爽免费视频| 国产精品啪啪啪视频| 成人免费在线视频播放| 国产精品久久久久7777| 国产一区二区网| www黄色在线| 中文字幕天天干| 中文字幕第一页在线视频| 亚洲一区二区偷拍| 国产一二三四五| 免费人成在线观看视频播放| 黄色大片在线免费看| 欧美日韩二三区| 噼里啪啦国语在线观看免费版高清版 | 日本xxx免费| 欧美性潮喷xxxxx免费视频看| av免费看网址| 热久久精品国产| 波多野结衣xxxx| 大桥未久一区二区三区| 欧美视频在线观看视频| 日本三级免费观看| 黄色一级片免费的| 国产一二三四五| 久久黄色片视频| 久久久精品麻豆| 丰满女人性猛交| www精品久久| 国产又黄又猛又粗又爽的视频| 在线一区二区不卡| 久久人人爽人人爽人人av| 国模杨依粉嫩蝴蝶150p| www.久久av.com| 97碰在线视频| 狠狠操精品视频| 91免费视频黄| 红桃av在线播放| www.久久com| 六月丁香激情网| 男女污污视频网站| 国产免费观看高清视频| 亚洲一级免费在线观看| 国产精品无码免费专区午夜| www日韩视频| www.黄色网址.com| 亚洲欧美另类动漫| 精品一区二区成人免费视频| 鲁一鲁一鲁一鲁一澡| 97超碰成人在线| 欧美一级片免费播放| 美女少妇一区二区| 免费看毛片的网址| 福利视频999| 国产 福利 在线| 欧美日韩久久婷婷| 久久久精品在线视频| 色撸撸在线观看| 男人舔女人下面高潮视频| 欧美一级特黄aaaaaa在线看片| 国产成人亚洲精品无码h在线| 一级片黄色免费| 欧美一级黄色影院| 日韩极品视频在线观看| xx欧美撒尿嘘撒尿xx| 91成人在线观看喷潮教学| 一级日本黄色片| 最新中文字幕免费视频| 和岳每晚弄的高潮嗷嗷叫视频| 国产成人美女视频| 男女av免费观看| 日韩精品一区二区免费| 91日韩精品视频| 亚洲不卡视频在线| 日韩在线视频在线观看| avove在线观看| 国产又黄又猛的视频| av在线无限看| 国产精品50p| 国产玉足脚交久久欧美| 亚洲小说欧美另类激情|