begin
insert ....
update ....
commit;
exception
{错误处理}
end
若SQL执行时出错,系统会自动roolback,否则commit
insert ....
update ....
commit;
exception
{错误处理}
end
若SQL执行时出错,系统会自动roolback,否则commit
解决方案 »
- 求一个很纠结的ORACLE语句
- oracle 10安装的问题
- 求ORA-01034 和ORA-27101解决办法
- 一个奇怪的查询现象,高手请进
- 急急! oracle 使用游标循环 将多个id拼接成字符串 如下代码 调用function的时候 一直在执行,但没有显示结果 跪求答案
- 一个比较奇怪的现象
- 第一次运行SQLPLUS时,提示ORACLE initialization or shutdown in progress 是什么意思,应该怎么办??在线等
- 安装Oracle时该注意的什么?
- 怎么创建一个表?
- SQL的哪种效率更高?
- 怎样写这样一条SQL语句
- 初学者向各位老师请教几个关于Oracle SQL*Plus问题!本人不甚感激,希望各位高人指点指点。有兴趣的进来看看!大家共同进步。谢谢!!
insert ...;
update ....;
...
commit;
exception
when others then
rollback;
declare Error_code number;
Error_msg varchar2(250);
begin
...
exception
...
when others then
Error_code := SQLCODE;
Error_msg :=SQLERRM;
dbms_output.putline(tochar(sqlcode) || ':' || sqlerrm;
rollback;
...
end;