如何保障存储过程嵌套调用的原子性
来源:互联网 发布:奥维软件 编辑:程序博客网 时间:2024/04/30 19:45
DECLARE @TranStarted bit
SET @TranStarted = 0
IF( @@TRANCOUNT = 0 ) -- 用于嵌套
BEGIN
BEGIN TRANSACTION
SET @TranStarted = 1
END
ELSE
SET @TranStarted = 0
.....
IF( @TranStarted = 1 )
BEGIN
SET @TranStarted = 0
COMMIT TRANSACTION
END
以上代码用于解决存储过程间嵌套调用时的全局原子性问题!
- 如何保障存储过程嵌套调用的原子性
- 用存储过程怎么实现BOM的嵌套调用
- 存储过程如何调用带参数的存储过程
- 存储过程嵌套调用,获取上一层存储过程的输出值
- 企业库是如何调用存储过程的
- 如何调用数据库的存储过程
- MySQL 存储过程游标嵌套,触发器调用存储过程
- write调用的原子性
- pb如何调用存储过程
- Hibernate如何调用存储过程
- Hibernate如何调用存储过程
- C#如何调用存储过程
- C#如何调用存储过程
- 如何调用Oracle存储过程
- Hibernate如何调用存储过程
- C#如何调用存储过程
- Hibernate如何调用存储过程
- DELPHI如何调用存储过程
- Using an Input Method Editor in a Game
- keytool - 密钥和证书管理工具(2)
- python读北大corpor的一段测试程序
- 如何编写上传(PC->AS)和下载(AS->PC)程序示例
- 资源整合之我见
- 如何保障存储过程嵌套调用的原子性
- python调用C模块的方法
- mysql 8小时空闲后连接超时的问题
- sql复习文档
- 如何在程序发布时不附带midas.dll文件
- htc起步
- 简单SQL语句小结
- 配置适用于正式使用环境下的Tomcat Web服务器双向SSL认证
- byte[] 文件输出