网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  如何才能保障存储过程嵌套调用的原子性     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:63次  录入:管理员--2008-07-14  
 

【赛迪网-it技术报道】此代码用于解决存储过程间嵌套调用时的全局原子性问题:

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

 
 
上一篇: windows下oracle 9i数据库文件的自动备份    下一篇: 教你在不同数据库环境下读取前n条记录数
  相关文档
讲解基于Oracle高性能动态SQL程序开发 06-03
解析:怎样使用oracle的decode()函数 11-15
快速掌握在oracle 9i中转换时区的方法 01-28
相同软件环境下oracle9i数据库迁移方法 05-14
在Oracle中使用自治事务保存日志表条目 05-13
深入讲解vb与oracle数据库的日期转换 02-29
建立用户组保证Oracle数据库安全性 04-11
oracle developer 2000中的一些实用语句 08-18
解析:基于oracle高性能动态sql程序开发 11-15
细化解析:Oracle数据库后台进程的功能 09-01
细化解析:Oracle 10g ASM 的一点经验 09-01
巧用bulk collect实现cursor批量fetch 03-05
实例讲解如何删除oracle 10g的垃圾表 03-28
帮你解决Oracle 9i和Tomcat的端口冲突 05-27
详细讲解oracle数据库的数据迁移方法 (1) 04-14
如果有输出参数则必须使用output做修饰符 04-01
轻松解决:Oracle8i回滚段表空间的坏块 08-05
教你轻松掌握数据库的安全性 09-29
oracle数据库decode函数的作用及使用方法 05-12
windows下oracle 9i数据库文件的自动备份 07-11
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息