Я пытаюсь создать функцию plpgsql в Postgres 8.4, которая использует CTE внутри, но это дает мне синтаксическую ошибку. Не разрешены ли они?Использование CTE в plpgsql
(что-то вроде этого, имейте в виду, что я пишу это без моего кода.)
With foo as (SELECT id,a as alias FROM foo);
UPDATE zoo SET b = alias FROM foo WHERE id = foo.id;
^Error here
удалить точку с запятой после foo) – wildplasser
Это не проблема, я уже пробовал. – jpp1jpp1