社区
MS-SQL Server
帖子详情
高手哪去了:表中行锁定问题的判别没能人能解决吗?!
znzcok
2007-01-15 11:35:40
我想对表中符合某一关键字的数据进行锁定,其他用户只能读不能改!
锁定是简单,但一旦在事务中锁定了,其他用户试图修改时无任何提示,在等待你的事务的完成!
能不能在其他用户试图修改之前,有个提示呢?
如:该单已有网络上其他操作员受理,请选择另外的单据!
...全文
191
2
打赏
收藏
高手哪去了:表中行锁定问题的判别没能人能解决吗?!
我想对表中符合某一关键字的数据进行锁定,其他用户只能读不能改! 锁定是简单,但一旦在事务中锁定了,其他用户试图修改时无任何提示,在等待你的事务的完成! 能不能在其他用户试图修改之前,有个提示呢? 如:该单已有网络上其他操作员受理,请选择另外的单据!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yudi010
2007-01-15
打赏
举报
回复
学习
xiequanqin
2007-01-15
打赏
举报
回复
select req_mode,... from master.dbo.syslockinfo
where
rsc_dbid=(select dbid from master.dbo.sysdatabases where name='TEST')
AND rsc_objid=(select id from sysobjects where name='TABLE..')
其中:req_mode tinyint
锁请求模式。该列是请求者的锁模式,并且代表已授权模式,或代表转换或等待模式。
0 = NULL。不授权访问资源。用作占位符。
1 = Sch-S(架构稳定性)。确保在任何会话持有对架构元素(例如表或索引)的架构稳定性锁时,不删除该架构元素。
2 = Sch-S(架构修改)。必须由要更改指定资源架构的任何会话持有。确保没有其他会话正在引用所指示的对象。
3 = S(共享)。授予持有锁的会话对资源的共享访问权限。
4 = U(更新)。指示对最终可能更新的资源获取的更新锁。用于防止常见形式的死锁,这类死锁在多个会话锁定资源并且稍后可能更新资源时发生。
5 = X(排他)。授予持有锁的会话对资源的独占访问权限。
6 = IS(意向共享)。指示有意将 S 锁放置在锁层次结构中的某个从属资源上。
7 = IU(意向更新)。指示有意将 U 锁放置在锁层次结构中的某个从属资源上。
8 = IX(意向排他)。指示有意将 X 锁放置在锁层次结构中的某个从属资源上。
9 = IU(共享意向更新)。指示对有意在锁层次结构中的从属资源上获取更新锁的资源进行共享访问。
10 = IX(共享意向排他)。指示对有意在锁层次结构中的从属资源上获取排他锁的资源进行共享访问。
11 = IX(更新意向排他)。指示对有意在锁层次结构中的从属资源上获取排他锁的资源持有的更新锁。
12 = BU。由大容量操作使用。
13 = RangeS_S(共享键范围和共享资源锁)。指示可串行范围扫描。
14 = RangeS_U(共享键范围和更新资源锁)。指示可串行更新扫描。
5 = RangeI_N(插入键范围和空资源锁)。用于在将新键插入索引前测试范围。
16 = RangeI_S。通过 RangeI_N 和 S 锁的重叠创建的键范围转换锁。
17 = RangeI_U。通过 RangeI_N 和 U 锁的重叠创建的键范围转换锁。
18 = RangeI_X。通过 RangeI_N 和 X 锁的重叠创建的键范围转换锁。
19 = RangeX_S。通过 RangeI_N 和 RangeS_S 锁的重叠创建的键范围转换锁。
20 = RangeX_U。通过 RangeI_N 和 RangeS_U 锁的重叠创建的键范围转换锁。
21 = RangeX_X(排他键范围和排他资源锁)。这是在更新范围中的键时使用的转换锁。
集体
syslockinfo表具体内容,可看SQL联机帮助
人行,
中行
,工行,建行,农行,交行笔试资料合集(坚决保留)想在银行工作?不学怎么行?!?!
人行,
中行
,工行,建行,农行,交行笔试资料合集
笔试资料, 国有银行, 经济金融, 整理, 银行
【中国银行2010笔试精华资料整理—吐血推荐】
中国银行2010校园招聘全国统一笔试,初步定于2010年1月3日
中国银行去年校园招聘笔试的时间安排,仅供参考
14:00~15:30英语
16:00~17:00认知能力
17:05~18:05综合知识
【中国银行笔试通用资料:】
一:
中行
五分钟了解Mysql的行级锁——《深究Mysql锁》
我们首先需要知道的一个大前提是:mysql的锁是由具体的存储引擎实现的。所以像MyISAM和InnoDB引擎的锁实现机制是有区别的。 Mysql有三种级别的
锁定
:
表
级
锁定
、页级
锁定
、行级
锁定
表
级
锁定
参考:三分钟了解Mysql的
表
级锁——《深究Mysql》 页级
锁定
参考:[三分钟了解Mysql的页级锁——《深究Mysql》] 一、定义 每次
锁定
的是一行数据的锁机制就是行级别
锁定
(r......
mysql
表
读锁、
表
写锁、行锁以及mybatis中实现行写锁
MYSQL的
表
级锁的锁模式
表
共享锁(
表
读锁):持有
表
A读锁的session可以读
表
A,但不能更新
表
A,同时不能对其他
表
进行任何查询、更新操作。 其他session可以读取
表
A,但是不能更新
表
A。
表
排他锁(
表
写锁):拥有
表
A写锁的session,可以对
表
A进行查询、更新操作。同时具有排他性,其他session不能对
表
A进行查询、更新操作。 如何加
表
锁:
锁定
表
:LOCK TABLE...
PayPal个人账户不能提现了吗?怎么
解决
?
——“嘿,现在PayPal提现不了怎么办?” ——“不是能提现吗?只是不能快捷提现而已。” ——“不是的,银行也不能提现了,我提现到
中行
,被退回去了…而且都过了3天,钱还没退到,怎么办啊?” PayPal取消了和连连支付合作的快捷提现: 他俩终止合作之后,我们才发现原来连连支付快捷提现是那么好用,想提现就提现,想提多少就多少,几十美金也可以提,而且都在1-3内快速到账银行卡里。 失去...
如何
解决
mathtype公式拉大word
中行
间距的
问题
如何
解决
mathtype公式拉大word
中行
间距的
问题
解决
办法 全部一次调整:步骤如下 选择Word菜单栏的布局; 然后点击右下角的展开; 选择文档网格; 点击无网格即可; 2.局部调整:步骤如下 选中要进行操作的那些行,依次单击菜单命令“格式→段落”,打开“段落”对话框;单击“缩进和间距”选项卡,将间距的“段前”和“段后”都调整为“0行”;将“如果定义了文档网格,则对齐网格”复选项前的小勾去掉,如图所示,最后单击“确定”按钮即可。 参考链接 ...
MS-SQL Server
34,576
社区成员
254,586
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章