“update 表 set 字段='' where 1=2”这个语句锁表不行。请高手帮忙

kang_ri_dao_di 2006-04-21 05:27:50
启动事务后执行这个语句:“update 表 set 字段='' where 1=2”,发现这个表并没有锁上。

请大家看看数据库服务器端能否设置一下,使这个语句能够生效。
...全文
287 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
WZZ 2006-08-17
update 表 set 字段=字段 FROM 表 WITH(TABLOCKX) where 1=2
  • 打赏
  • 举报
回复
itblog 2006-04-21
update 表 set 字段='' where [1]=2

这样试试
  • 打赏
  • 举报
回复
yuweiwei 2006-04-21
楼主的表的字段是什么样的? 1 是字段名吗?
  • 打赏
  • 举报
回复
撸大湿 2006-04-21
update 表 set 字段='' where 1=2

无效语句,条件永假
  • 打赏
  • 举报
回复
itblog 2006-04-21
不可能没有锁上~
你的这个条件有有问题吧

1=2
  • 打赏
  • 举报
回复
相关推荐
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2006-04-21 05:27
社区公告
暂无公告