MSSQL存储过程的问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:07:44
数据表中有个字段,值是1或0,表示记录的状态已读(1)和未读(0)。

我想在获取未读记录的同时把记录标记为已读,需要同时获取多条记录。

请问如何编写能避免多用户同时调用的时候产生错误?
可以的话请给个简单的例子吧,对SQL语法不熟悉...

存储过程本来就是个事务。
如果你要更新固定表的话,很难避免并行时 锁表

但你可以在你的过程中用临时表来操作。

用事务~
记录是怎么被提取的?需要同时获取多条记录?是多个人同时获取多条记录 还是怎么?最好把情况说清楚了~
不同的情况使用的事务是不一样的 最好把你的情况给说详细了 可以Hi我

用 事务

事物