社区
MS-SQL Server
帖子详情
sql锁的使用
zw880322
2015-09-28 11:53:03
我有这样一个需求
我需要根据一个值从表A中取出一个数据,在根据表A中取出的值去更新表B的记录,这里我应该怎样使用锁?
...全文
124
3
打赏
收藏
sql锁的使用
我有这样一个需求 我需要根据一个值从表A中取出一个数据,在根据表A中取出的值去更新表B的记录,这里我应该怎样使用锁?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Neo_whl
2015-09-28
打赏
举报
回复
什么时候该用什么锁,服务器将自动设置,一般并不需要人为干预的
LongRui888
2015-09-28
打赏
举报
回复
锁主要用于当有多个用户同时访问数据库的数据时,保证数据的一致性。 但是这个是由数据库自身来实现的,比如: 你要select * from A where id = 10 那么在读取这个数据时,会判断数据上有没有锁,如果没有锁,那么加上S读锁,来读取数据,如果数据上已经存在X独占锁,那么这个读取操作就会被阻塞,而等待。 你看这个过程,实际上你并不需要去手动加锁,而是你的读取操作本身会触发数据库在数据上加锁。
卖水果的net
版主
2015-09-28
打赏
举报
回复
这种场合,不需要使用锁,直接更新就可以了。
SQL
锁
表语句
SQL
锁
表语句 (转摘)
锁
定数据库的一个表 SELECT * FROM table WITH (HOLDLOCK) 注意:
锁
定数据库的一个表的区别 SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除 SELECT * FROM ...
SQL
Server
锁
表
sql
查询
1.查询
锁
表信息 select request_session_id AS '
锁
表id',OBJECT_...2.查询
锁
表时执行的
SQL
,可以看下造成
锁
表的
sql
,这个过程先不要解
锁
DBCC INPUTBUFFER(
锁
表id) 3.杀死进程(解
锁
) ```css KILL
锁
表id; ...
sql
server
锁
知识及
锁
应用
sql
server
锁
(lock)知识及
锁
应用 一 关于
锁
的基础知识 二
锁
的分析及应用系列 三
SQL
Server
锁
机制 悲观
锁
乐观
锁
实测解析 四
SQL
Server 中WITH NOLOCK浅析
SQL
Server
锁
升级
锁
升级是
SQL
Server
使用
的优化技术,用来控制在
SQL
Server
锁
管理里把持
锁
的数量。我们首先从
SQL
Server 里所谓的
锁
层级(Lock Hierarchy )开始,因为那是在像
SQL
Server 的关系数据库里,为什么有
锁
升级概念...
SQL
Server
锁
表与解
锁
SQL
Server
锁
表与解
锁
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章