ORACLE 存储过程异常捕获并抛出
来源:互联网 发布:华帝油烟机怎么样知乎 编辑:程序博客网 时间:2024/05/30 23:03
DECLARE
--声明异常
some_kinds_of_err EXCEPTION; -- Exception to indicate an error condition
v_ErrorCode NUMBER; -- Variable to hold the error message code
v_ErrorText VARCHAR2(200); -- Variable to hold the error message text
BEGIN
--...
--抛出异常
IF ( ... ) THEN --(括号内填抛出异常的条件)
RAISE some_kinds_of_err;
END IF;
--...
EXCEPTION
--捕捉异常
WHEN some_kinds_of_err THEN
/* do something to Handler the errors */
null;
--捕捉其他异常,并获得 捕获异常的内容
WHEN OTHERS THEN
v_ErrorCode := SQLCODE;
v_ErrorText := SUBSTR(SQLERRM, 1, 200);
-- Note the use of SUBSTR here.
dbms_output.put_line(v_ErrorCode || '::'||v_ErrorText);
END;
阅读全文
0 0
- ORACLE 存储过程异常捕获并抛出
- oracle存储过程异常捕获
- oracle存储过程异常捕获
- C++ 抛出并捕获多个异常
- 触发器|存储过程 抛出异常——>oracle
- oracle存储过程抛出异常之RAISE和RAISE_APPLICATION_ERROR
- oracle 存储过程 如何获得 捕获异常的内容
- oracle中存储过程的三种异常捕获方式
- mysql 存储过程异常捕获
- 抛出异常和捕获异常
- Oracle存储过程---异常
- IBM DB2 V9 存储过程异常捕获
- SQL SERVERC存储过程中捕获异常
- 存储过程中异常捕获处理
- 页面捕获抛出的异常
- 异常 -- 捕获处理 &抛出处理
- Delphi 异常抛出与捕获
- Oracle异常 创建并抛出命名的自定义异常
- jquery选择器
- platform总线注册过程及platform_driver与platform_device的匹配
- [bzoj1006]: [HNOI2008]神奇的国度(最大势算法)
- 在蓝图中使用计时器(Timer)转自:Epic Games社区
- Java常见的问题总结--持续更新中
- ORACLE 存储过程异常捕获并抛出
- 侧滑+横向滚动条+PullToRefreshListView+拼接字符串接口
- 设计模式之观察者模式
- spring中BeanFactory源码解读
- spring boot 测试单元修改数据库不成功
- 680. Valid Palindrome II
- Java 函数可变参数
- HDU1002 Sum Problem 大数 Java&&C
- Sqlite特点