sql中的事务锁定

时间:2016-08-07 18:37:57

标签: sql

两个进程同时在表上运行。一个是更新记录。另一个是读取数据。更新它是锁定表。所以我无法读取数据。帮助处理相同的事情。 谢谢, Bibhu

1 个答案:

答案 0 :(得分:0)

我假设您使用的是SQL Server。您可以在select语句中使用WITH NOLOCK提示,以便读取通过。但是,您应该知道这是一个脏读。由于update语句正在更改数据,并且更改可能已提交,也可能未提交,因此read(select)语句的结果可能会有问题。

这是指向包含更多详细信息和简单示例的页面的链接 https://www.mssqltips.com/sqlservertip/2470/understanding-the-sql-server-nolock-hint/