Неважно, если это SELECT
, INSERT
или UPDATE
. Когда вы указываете RETURNING
, он работает так же, как и SELECT
. Таким образом, вы можете написать:
UPDATE table SET column = new_value RETURNING check INTO <your_variable>
Более того, вы можете использовать результаты в одном запросе с помощью CTE:
WITH updated AS (
UPDATE table SET column = new_value RETURNING check
)
SELECT check FROM updated ...