数码资讯
Oracle自定义异常的详细示例
1。弹出错误框: 示例代码: 声明 v_count数; 开始 select count(*)从部门到v_count; 如果v_count<10 raise_application_error(20001,数小于10); 最后如果; 结束; 实施结果: 2。控制台显示: 示例代码: 声明 v_coun
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1。弹出错误框:
示例代码:
声明
v_count数;
开始
select count(*)从部门到v_count;
如果v_count<10
raise_application_error(20001,数小于10);
最后如果;
结束;
实施结果:
2。控制台显示:
示例代码:
声明
v_count数;
my_exp例外;
开始
select count(*)从部门到v_count;
如果v_count<10
提高my_exp;
最后如果;
例外
当my_exp然后
dbms_output.put_line(数小于10);
当别人然后
dbms_output.put_line(其他异常);
结束;
实施结果:
oracle用户自定义异常小例子
创建或替换程序test_exception_byleejin
(
ParameterA在VARCHAR,
B在VARCHAR,
失败了varchar --返回值,错误编码
)
作为
下面是一些变量定义
V号;
V nvarchar();
V号;
app_exp例外;-自定义异常
开始
错误代码:=;
如果(参数= B)然后
错误代码:= 'parametera = B;
提高app_exp;——抛出异常
最后如果;
例外
当app_exp然后--处理异常
raise_application_error(-,错误代码);
当别人然后
raise_application_error(,未知的例外);
结束;
示例代码:
声明
v_count数;
开始
select count(*)从部门到v_count;
如果v_count<10
raise_application_error(20001,数小于10);
最后如果;
结束;
实施结果:
2。控制台显示:
示例代码:
声明
v_count数;
my_exp例外;
开始
select count(*)从部门到v_count;
如果v_count<10
提高my_exp;
最后如果;
例外
当my_exp然后
dbms_output.put_line(数小于10);
当别人然后
dbms_output.put_line(其他异常);
结束;
实施结果:
oracle用户自定义异常小例子
创建或替换程序test_exception_byleejin
(
ParameterA在VARCHAR,
B在VARCHAR,
失败了varchar --返回值,错误编码
)
作为
下面是一些变量定义
V号;
V nvarchar();
V号;
app_exp例外;-自定义异常
开始
错误代码:=;
如果(参数= B)然后
错误代码:= 'parametera = B;
提高app_exp;——抛出异常
最后如果;
例外
当app_exp然后--处理异常
raise_application_error(-,错误代码);
当别人然后
raise_application_error(,未知的例外);
结束;
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。