oracle中有没有像java finally一样的关键字啊。就是无论什么都执行。
比如,我有一张表中有数据,我要删除表中的数据,在存储过程中。做了一系列的操作后,我要删除数据即使是有异常,也要删除。
比如,我有一张表中有数据,我要删除表中的数据,在存储过程中。做了一系列的操作后,我要删除数据即使是有异常,也要删除。
解决方案 »
- oracle版本问题
- Rac双节点Oracle数据库的远程访问
- The domain edit lock is owned by another session in exclusive mode
- 数据库连接的奇怪问题,错误号ora-12541,点击看详情
- 编译一过程时,出现PLS-00103错误,怎么解决?
- 如何清除TOAD的index monitoring的历史记录?
- 看看这个sql怎么优化,谢谢
- Oracle 创建Package Body 的问题 ORA-00604: 递归 SQL 层 1 出现错误
- 分不清并发和并行好长时间了,有人给解答吗?
- 请问:使外键的约束失效的sql语句如何写啊?
- pl/sql
- oracle如何远程查看已知表名是否存在
exception
when .. then
do finally;
end;
那在异常块里do finally;的时候不是会再次引发异常吗?
do some;
do finally;
exception
begin
do finally;
exception
...
end;
end;
java中的finally 也经常try catch的,特别是在关闭数据库连接、文件流等对象的时候。