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

