2
Почему строки, вставленные в CTE, не могут быть обновлены в одном выражении?
В PostgreSQL 9.5 приведена простая таблица, созданная с помощью: create table tbl ( id serial primary key, val integer ); Я запускаю SQL, чтобы ВСТАВИТЬ значение, а затем ОБНОВИТЬ его в том же выражении: WITH newval AS ( INSERT INTO tbl(val) VALUES (1) RETURNING id ) UPDATE tbl SET val=2 …
13
postgresql
cte