在sql server中
begin tran
select * from foos with (rowlock, xlock, holdlock) where id =7
...
commit tran
将锁定行进行读写操作,并在事务结束前保持锁定,
在postgresql中有类似的东西吗?
最佳答案
试试这个:
BEGIN tran;
SELECT * FROM foos FOR UPDATE;
...
COMMIT tran;
参考:SELECT ... FOR UPDATE
关于sql - 等同于postgres的行锁xlock holdlock(SQL Server),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3795274/