关于行锁定的问题,请大家进来指点一下,谢谢了
szjay 2004-11-03 09:23:46 对一个表有如下操作:
1.select RecNo from tTable where Tablename = 'xxx'
2.其它一些耗时操作
3.update tTable set RecNo = RecNo + 1 where TableName = 'xxx'
我想在第一步时,就锁定tTable表的某一行(符合TableName = 'xxx'的那一行),但并不锁定tTable表的其它行,因为有其他用户也同时在操作tTable的其它行,且在操作第二步的时候,这个锁定也不解开,直到运行完第三步时才解锁,请问有什么办法?