MyTetra Share
Делитесь знаниями!
Время создания: 27.10.2020 11:05
Раздел: INFO - Development - DATABASE - postgres
Запись: wwwlir/Tetra/master/base/1603767901tbo7voc3ec/text.html на raw.githubusercontent.com
WITH t AS (
    UPDATE products SET price = price * 1.05
    RETURNING *
)
SELECT * FROM products;

внешний оператор SELECT выдаст цены, которые были до действия UPDATE, тогда как в запросе

WITH t AS (
    UPDATE products SET price = price * 1.05
    RETURNING *
)
SELECT * FROM t;

внешний SELECT выдаст изменённые данные.

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования