有关记录锁定的问题!!!请各位帮帮忙!!!!谢了.

zhanghanqin 2004-11-02 10:44:24
如何实现当有一人访问某一条记录时,其它的人不能访问?比如说象QQ一样,这里登陆了,另一地方登陆时就会提示说此号码正在使用中.不能登陆.
...全文
84 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuxudong82 2004-11-02
  • 打赏
  • 举报
回复
同楼上
leolan 2004-11-02
  • 打赏
  • 举报
回复
select * from tablename with(HOLDLOCK) where ...
laoQ 2004-11-02
  • 打赏
  • 举报
回复
select * from tablename with(HOLDLOCK) where ...
这样的语句执行的时候,其他人只要是执行非修改数据的语句(插入/新增/删除),都不会受影响.

select * from tablename with (tablockx) where ...
使用表的排它锁。该锁可以防止其它事务读取或更新表,并在语句或事务结束前一直持有。

以上仅供参考。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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