Oracle自定义例外
2015-07-12 14:34
267 查看
--自定义例外
create or replace procedure ex_text(spNo number) is
--定义一个例外
myex exception;
begin
--更新用户sal
update emp set sal=sal+1000 where empno=spNo;
--sql%notfound表示没有更新
--raise myex表示触发myex
if sql%notfound then
raise myex;
end if;
exception
when myex then
dbms_output.put_line('没有更新任何用户');
end;
create or replace procedure ex_text(spNo number) is
--定义一个例外
myex exception;
begin
--更新用户sal
update emp set sal=sal+1000 where empno=spNo;
--sql%notfound表示没有更新
--raise myex表示触发myex
if sql%notfound then
raise myex;
end if;
exception
when myex then
dbms_output.put_line('没有更新任何用户');
end;
相关文章推荐
- Oracle实例的理解
- Oracle创建序列
- Oracle创建索引
- Eclipse 连接Oracle数据库
- 效率较高的Oracle数据库之间数据同步(非dblink)
- Oracle查询树形结构
- Oracle中的分页
- Oracle-Oracle10 数据空间建立,导入,导出--oracle10g 删除步骤
- Oracle-数据实现竖排打印
- Ubuntu OracleJDK离线安装教程
- merge into在Oracle中怎么使用
- Oracle中出现了空值要与数字相加问题 怎么解决
- Oracle 11g使用Pivot函数实现数据聚合行转列
- Oracle SQL最优执行计划的依据
- 甲骨文官方文档,keytool使用方法, 要学习的看这个很全很权威;主要命令实录;
- Oracle未选定行的问题
- Oracle 高级查询
- Oracle学习个人笔记
- oracle中表被锁了怎么办
- oracle 11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决方法