本人在处理并发操作的时候碰到了问题有表结构如下Code(varchar)          Content(text)
001                    **********
002                    **********
003                    **********
其中Content字段存放的是一设计好的XML文件,到时候只需要将其读出写入XML中,应用程序就可以直接处理了。但目前想实现的情况如下:
当用户正在读取Code='001'的时候,就想自动将001该行锁定,其他用户可读,但不可写,并且需要反馈出哪个用户用的哪台主机正在进行读操作问题
1、需要行锁,如果使用Select Code,Content From Table1 with (ROWLOCK) Where Code = '001',这样操作是否正确?(想实现该行不能进行写操作,如果有写入的操作,就报错)
2、如何解锁
3、如何读取出某一行正被哪个用户进行操作?
谢谢!