Создание переменных и присвоение им значений в рамках текста скрипта
-- Создать временную таблицу scr_pg_vars_tt999 для хранения значений переменных скрипта
select * from script_pg_vars_table_tmp_create();
-- Выполнить скрипт
select * from script_pg_execute
('
m:=0;
Перем_Строка := "Привет, как дела?";
Значение_PI := 3.1415926;
');
-- Посмотреть значения переменных после выполнения скрипта
select * from scr_pg_vars_tt999 order by var_name;
-- Удалить временную таблицу scr_pg_vars_tt999 для хранения значений переменных скрипта
-- select * from script_pg_vars_table_tmp_drop();

Результат выполнения команды: select * from scr_pg_vars_tt999 order by var_name;

Дата: 01.05.2022