oracle異常(預(yù)定義異常,自定義異常)應(yīng)用介紹
在開(kāi)發(fā)過(guò)程中,經(jīng)常會(huì)遇到一些測(cè)試,這時(shí)候就會(huì)想了解測(cè)試的過(guò)程,然后再根據(jù)過(guò)程分析代碼錯(cuò)在哪里,這種情況下,就需要用到自定義異常,需要了解的朋友可以參考本文
先聲明一個(gè)異常
Java代碼
biz_exception exception;
再拋出來(lái)
Sql代碼
p_RETCODE := '-1';
p_retInfo := '已生成工資+社保類(lèi)型賬單,請(qǐng)不要重復(fù)生成。';
raise biz_exception;
這樣存儲(chǔ)過(guò)程就走到最后的抓取異常地方
Sql代碼
exception
WHEN biz_exception then
null;
when others then
p_RETCODE := SQLCODE;
p_retInfo := SUBSTR(SQLERRM, 1, 1000);
DBMS_OUTPUT.PUT_LINE('Error code ' || p_RETCODE || ': ' || p_retInfo);
rollback;
相關(guān)文章
Oracle 數(shù)據(jù)倉(cāng)庫(kù)ETL技術(shù)之多表插入語(yǔ)句的示例詳解
Oracle 數(shù)據(jù)庫(kù)為 ETL 流程提供了豐富的功能,今天我們就給大家介紹一下 Oracle 多表插入語(yǔ)句,也就是 INSERT ALL 語(yǔ)句,今天通過(guò)示例代碼給大家介紹Oracle 數(shù)據(jù)倉(cāng)庫(kù) ETL 技術(shù)之多表插入語(yǔ)句的相關(guān)知識(shí),感興趣的朋友一起看看吧2021-04-04
Oracle刪除當(dāng)前用戶(hù)下所有表的方法適用于有或沒(méi)有刪除權(quán)限
如果有plsql客戶(hù)端,則可以使用該用戶(hù)登錄,選中所有表 右鍵Drop即可,如果有或沒(méi)有刪除用戶(hù)的權(quán)限都可以使用下面的方法2014-06-06
Oracle minus用法詳解及應(yīng)用實(shí)例
這篇文章主要介紹了Oracle minus用法詳解及應(yīng)用實(shí)例的相關(guān)資料,這里對(duì)oracle minus的用法進(jìn)行了具體實(shí)例詳解,需要的朋友可以參考下2017-01-01
Oracle實(shí)現(xiàn)透明數(shù)據(jù)加密的代碼示例
透明數(shù)據(jù)加密(TDE)是一種用于保護(hù)數(shù)據(jù)庫(kù)中靜態(tài)數(shù)據(jù)的加密技術(shù),TDE通過(guò)自動(dòng)加密數(shù)據(jù)庫(kù)文件和日志文件,確保數(shù)據(jù)在磁盤(pán)上是加密的,從而防止未經(jīng)授權(quán)的訪問(wèn),以下以 Microsoft SQL Server 為例,實(shí)現(xiàn) TDE 的步驟和代碼示例,需要的朋友可以參考下2024-09-09

