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

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

请大家看看数据库服务器端能否设置一下,使这个语句能够生效。
...全文
348 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧