mssql sqlserver select查询数据表时,后面紧跟with(updlock)的功能说明


摘要:
在一些select查询脚本中,我们发现select * from tableName with(updlock)
那么这些关键字的功能是什么呢?

通过查阅相关资料,我们得知

updlock关键字的功能如下:

updlock:
在对数据表读取数据时,使用更新锁,知道事务结束后,才释放更新锁。
updlock:
可以限定在查阅数据的事务中,确保数据不可被修改。
使用updlock可以确保数据在查询的事务保持一致,避免数据在一个事务处理的中途被修改,导致后续奇怪的现象发生。