以原子方式更新并在PostgreSql中返回

时间:2018-11-09 01:21:04

标签: sql postgresql npgsql

我想在表中选择一行,增加一个值并返回它,与此同时,我不希望任何其他并发进程访问该行。如何在PostgreSql中进行操作?

此外,我不能使用序列,因为每一行都有自己的列,需要增加。

1 个答案:

答案 0 :(得分:0)

我相信您会对UPDATE的RETURNING子句感兴趣。 https://www.postgresql.org/docs/current/sql-update.html

RETURNING获取字段列表以从更新的行中返回。