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

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

標準Oracle PL/SQL 異常處理

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

環(huán)境:ORCLE 10G

單獨出現一個SQL,異常如何處理,這里不說。

一)標準的含異常處理的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('沒有明細記錄');
    WHEN OTHERS THEN
       dbms_output.put_line('未知的異常');
END;

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

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


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

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

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

    0371-60135900
    7*24小時客服服務熱線

     
     
    国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂
    国产免费成人在线| 欧美日韩亚洲国产成人| 四季av一区二区| 五十路熟女丰满大屁股| 一区二区三区四区免费观看| 99re6在线观看| 污色网站在线观看| 在线观看的毛片| 成人三级视频在线播放| 青青草成人免费在线视频| 青青在线视频免费观看| 色婷婷777777仙踪林| www亚洲国产| 奇米777在线| 国产高清免费在线| www.色.com| 大桥未久一区二区三区| 日本丰满少妇黄大片在线观看| 欧美性受xxxx黒人xyx性爽| 毛片毛片毛片毛| 日本精品一区在线| 亚洲综合123| 免费观看黄色的网站| 波多野结衣网页| 美女在线免费视频| 日韩一二区视频| 欧美交换配乱吟粗大25p| 国产高清不卡无码视频| 日韩精品在线中文字幕| www国产精品内射老熟女| 漂亮人妻被中出中文字幕| 黄www在线观看| 国产视频一区二区视频| 免费看涩涩视频| 北条麻妃亚洲一区| 日韩精品免费一区| 国产原创popny丨九色| 爱福利视频一区二区| 久久久精品麻豆| 国产九九九视频| 免费看欧美黑人毛片| 欧美韩国日本在线| 日本超碰在线观看| 99热这里只有精品7| 91免费黄视频| 日本美女高潮视频| 黄瓜视频免费观看在线观看www | 天堂8在线天堂资源bt| 男的插女的下面视频| av网址在线观看免费| 拔插拔插华人永久免费| 99久久久精品视频| 日韩手机在线观看视频| 亚洲精品性视频| 欧洲精品在线播放| 国产视频一区二区视频| 偷拍盗摄高潮叫床对白清晰| 国产91xxx| 看看黄色一级片| 日韩视频免费播放| 欧美伦理片在线观看| 吴梦梦av在线| 欧美成人一区二区在线观看| 四季av一区二区三区| 国产在线观看欧美| 另类小说第一页| 菠萝蜜视频在线观看入口| 黄色av免费在线播放| 精品国产无码在线| 久章草在线视频| 大桥未久一区二区三区| 777米奇影视第四色| 992kp免费看片| 337p粉嫩大胆噜噜噜鲁| av磁力番号网| 国产三级日本三级在线播放| 欧美日韩午夜爽爽| 美女一区二区三区视频| 无码人妻精品一区二区蜜桃网站| 五月婷婷激情久久| 青青青免费在线| 国内av免费观看| 日av中文字幕| 国产91在线亚洲| 奇米影视四色在线| 日韩视频第二页| 97超碰国产精品| 国产91对白刺激露脸在线观看| 天天干天天爽天天射| 久久人人爽人人爽人人av| 日本激情视频在线播放| 免费一级特黄特色毛片久久看| 国产九九九视频| 九一精品在线观看| 欧美日韩性生活片| www.欧美黄色| 亚洲高清av一区二区三区| 欧美三级理论片| 国产日韩成人内射视频 | 成人黄色片免费| 五月天婷婷影视| 中文字幕无码不卡免费视频| 国产免费黄色小视频| 日本丰满大乳奶| 吴梦梦av在线| 亚洲综合20p| 五月天av在线播放| 三级在线视频观看| 国产第一页视频| 少妇高清精品毛片在线视频| 波多野结衣之无限发射| 欧美图片激情小说| 无码人妻精品一区二区蜜桃网站| 亚洲一级片免费观看| 91日韩精品视频| 五月天婷婷影视| 97视频在线免费播放| 97超碰在线人人| 国产freexxxx性播放麻豆| 免费成人深夜夜行网站视频| 久久av秘一区二区三区| 一级日本黄色片| 免费看啪啪网站| 欧美h视频在线观看| 樱花草www在线| dy888午夜| 免费的一级黄色片| 欧美狂野激情性xxxx在线观| www.在线观看av| 男人天堂手机在线视频| 国产欧美日韩小视频| www.日本在线视频| 黄色大片中文字幕| 黄色动漫在线免费看| 欧美黄网站在线观看| 男人天堂网视频| 欧美精品aaaa| 亚洲天堂伊人网| 免费成人进口网站| 欧美这里只有精品| 国产91xxx| 日韩肉感妇bbwbbwbbw| 天堂av.com| 男人天堂手机在线视频| 99久久久无码国产精品6| 大香煮伊手机一区| www.国产视频.com| 大桥未久一区二区三区| 欧美性潮喷xxxxx免费视频看| 日韩五码在线观看| 亚洲精品高清无码视频| 亚洲欧美手机在线| 国产日韩欧美大片| 欧美黑人经典片免费观看| 国产第一页视频| 亚洲一区二区福利视频| 在线视频一二三区| 黄色一级视频在线播放| 超碰影院在线观看| 婷婷激情小说网| 日韩人妻无码精品久久久不卡| 蜜臀久久99精品久久久酒店新书| 欧美特级aaa| 99热都是精品| 波多野结衣50连登视频| 色呦色呦色精品| 黄色三级中文字幕| 国产精品少妇在线视频| 一区二区三区一级片| 久色视频在线播放| 日韩高清第一页| 欧美精品自拍视频| 午夜一区二区视频| 日日碰狠狠添天天爽超碰97| 在线观看国产一级片| 无码 制服 丝袜 国产 另类| 黄色片视频在线播放| www.偷拍.com| www国产黄色| 天天综合五月天| 成人黄色片视频| 超碰人人爱人人| 黄色永久免费网站| 日韩中字在线观看| 在线视频观看一区二区| 欧美啪啪免费视频| 红桃视频一区二区三区免费| 成人在线免费观看av| 日本黄色a视频| 日韩av片网站| 亚洲熟妇国产熟妇肥婆| 日韩最新中文字幕| 国产高潮免费视频| 欧洲精品一区二区三区久久| 午夜天堂在线视频| xxxx一级片| 国产三区在线视频| 激情五月婷婷六月| 免费网站在线观看黄| www.日日操|