日期:2014-05-17  浏览次数:20731 次

oracal 任务 存储过程 需要commit或者rollback吗
我写了个存储过程,里面有insert、update、delete语句。做了个任务定时执行这个存储过程。过程如下:
create or replace procedure protest
is
begin
    update tb1 set a1='1';
    insert into tb2(b1) values('1');
    delete from  tb3;
end protest;
没在每个语句后面写commit,执行后会有效吗?
------解决方案--------------------
要写commit
------解决方案--------------------
最有效的办法,写完后测试一下就知道了呀。。。
我认为是要 COMMIT的
------解决方案--------------------
看你的事务大小
太频繁的commit会影响性能!!
可以不写的