首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据加锁有关问题

2012-01-18 
数据加锁问题对数据库加锁没什么概念怎么个加锁法比如说我查询一条语句加的应该是共享锁而update加的是排

数据加锁问题
对数据库加锁没什么概念
怎么个加锁法
比如说我查询一条语句加的应该是共享锁
而update加的是排锁,不让其他的用户修改这条纪录
怎么个加法,加在SQL语句上,还是加在什么地方上
加完了又如何解锁,
希望大家赐教下
有一些详细的例子更好,对这东西很模糊
THANK   YOU

[解决办法]
锁是自动加的
当然你也可以自己加

比如查询的时候加上NOLOCK是不发出共享锁
select * from [表] WITH(NOLOCK)

加上 WITH (HOLDLOCK TABLOCKX) 是表锁

这个语句执行完了锁自然也就开了,不用去解锁了

这个查下联机丛书很清楚,我只知道这么一点

热点排行