第一个问题
我写了一个存储过程
在一个程序的事务中调用
是不是程序中的事务回滚后存储程过程中执行的代码会不会回滚?第二个问题:
还有在存储过程中怎么加事务
begin tran
commit tran
rollback tran
我不知这两上怎么结合着用
在哪儿该commit 哪儿用rollback
像程序中的这样用吗
try
commit
except
rollback
end;
举例说明吧
谢了
我写了一个存储过程
在一个程序的事务中调用
是不是程序中的事务回滚后存储程过程中执行的代码会不会回滚?第二个问题:
还有在存储过程中怎么加事务
begin tran
commit tran
rollback tran
我不知这两上怎么结合着用
在哪儿该commit 哪儿用rollback
像程序中的这样用吗
try
commit
except
rollback
end;
举例说明吧
谢了
解决方案 »
- 一个存储过程用Adoquery和adostoredproc都没有返回结果集.
- 程序模拟点击,和真实点击一样。给点源码最好。
- 软件求购
- fastreport 如何动态绑定列?
- 请问怎样将一个TADODATASET对象复制给另外一个TADODATASET对象
- 关于时间计算,在线急急急等待!!!
- 一个关于excel的简单问题,在线等待!
- 急!!关于用Package开发的一个问题,回答都有分,如果分数不够继续添加!!
- 请问DELPHI中有与C里面的sscanf函数功能相同的函数吗?多谢!
- 网络问题
- 请问API函数shellexecute的用法?
- Delphi7中有不有code formatter的工具?
2.你对了try
..do some thing
commit;
except
rollback;
raise;
end;接分
try
..do some thing
commit;
except
rollback;
raise;
end;
begin tran
...
if @error <> 0
rollback tran
commit tran