存储过程中的Transaction使用说明
来源:互联网 发布:公司 数据分析 编辑:程序博客网 时间:2024/04/29 02:50
1.在存储过程中使用Transaction的时候,同样需要try...catch来捕获异常。
2.要注意try...catch语句只能用于sql server2005以上的版本。
3.因为存储过程是可以嵌套子存储过程的,因此在catch捕获异常的时候需要增加一个if条件判断,以避免在嵌套使用的时候因为事务计数异常而产生事务回滚。
4.存储过程中Transaction使用模板:
create PROCEDURE ProcedureName ASBEGIN begin try begin transaction -- SET NOCOUNT ON added to prevent extra result sets from-- interfering with SELECT statements.SET NOCOUNT ON; -- Your code herecommit transaction end try begin catch if(@@TRANCOUNT>0) begin rollback transaction end end catchENDGO
- 存储过程中的Transaction使用说明
- 存储过程transaction事务
- T-SQL 存储过程Transaction
- MySQL存储过程 事务transaction
- MySQL存储过程 事务transaction
- 在mysql中的存储过程中使用事务transaction【以下内容仅供参考】
- oracle 存储过程自治事务(Autonomy transaction)
- Sybase存储过程报transaction mode错误
- 存储过程中使用事务Transaction实例
- sqlserver 存储过程 try catch TRANSACTION (转)
- SQL Server学习:存储过程中Transaction(事务)的应用
- SQL Server学习:存储过程中Transaction(事务)的应用
- 05.JDBC编程之处理存储过程&Transaction
- ADO.Net存储过程transaction的使用事项
- 存储过程中的单引号
- oracle中的存储过程
- oracle中的存储过程
- Mysql中的存储过程
- Hadoop学习总结之四:Map-Reduce的过程解析
- oracle安装
- Protel_99_SE
- C#获得中文首字母
- 先装win7, 再装ubuntu
- 存储过程中的Transaction使用说明
- PeopleSoft Security Logging
- Web Parts
- C# Stream 和 byte[] 之间的转换(文件流的应用)
- 好玩网站名
- ASP中验证控件,异步
- ARM编译中的RO、RW和ZI DATA区段
- Fundamental I 07 Maintaining the Online Redo Log Files
- 报表开发(测试版本一)