Я пытаюсь запустить блок DO, например. вот этот (скопировано из поста на этом форуме)
DO $$
DECLARE x int;
BEGIN
x := 10;
RAISE NOTICE '>>>%<<<', x;
END;
$$
но что происходит:
ОШИБКА: синтаксическая ошибка в или около DO
Состояние SQL: 42601
Персонаж: 1
Неважно, какой блок DO я запускаю, оператор DO просто не работает (в том числе на примерах, скопированных/вставленных из документа, и мне интересно, в чем может быть причина. Кто-нибудь может мне помочь, пожалуйста?
Большое спасибо
DO
был добавлен в postgres 9.0. Для более старых версий см. Что эквивалентно DO блок для Postgres ‹ 9.0? - person hobbs   schedule 21.06.2014select version();
- person Clodoaldo Neto   schedule 21.06.2014