博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
16.3.1-sp_getapplock
阅读量:5962 次
发布时间:2019-06-19

本文共 436 字,大约阅读时间需要 1 分钟。

USE TestSystemBEGIN TRANSACTION test1    EXEC  [sp_getapplock] 'AppSourceName' , 'Exclusive'    WAITFOR DELAY '00:00:5'    PRINT 'done appLock 1'COMMIT TRANSACTION test1
USE TestSystemBEGIN TRANSACTION test2     EXEC  [sp_getapplock] 'AppSourceName' , 'Exclusive'    PRINT 'done second!'COMMIT TRANSACTION test2

四个point

1. use TestSystem,必须是同数据库

2. AppSourceName,同资源名称

3. Exclusive,锁定模式相同

4. Begin transaction 必须在事务里面(事务提交/回滚的时候,会自动释放锁)

转载地址:http://mpjax.baihongyu.com/

你可能感兴趣的文章
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>
批量删除用户--Shell脚本
查看>>
Eclipse Java @Override 报错
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>
linux中cacti和nagios整合
查看>>
Python高效编程技巧
查看>>
js中var self=this的解释
查看>>
Facebook 接入之获取各个配置参数
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
事情的两面性
查看>>