Простой интерпретатор скриптов PostgreSQL. Примеры применения. Пример-2

На предыдущую страницу…


Создание переменных и присвоение им значений ПЕРЕД выполнением скрипта

-- Создать временную таблицу scr_pg_vars_tt999 для хранения значений переменных скрипта
select * from script_pg_vars_table_tmp_create();

-- Создать логическую переменную B
select * from script_pg_var_as_bool_set('B', true);

-- Создать строковую переменную S
select * from script_pg_var_as_str_set('S', 'Какое-то значение строковой переменной S');

-- Создать числовую переменную F  (t_float)
select * from script_pg_var_as_float_set('F', '128.325');

-- Выполнить скрипт
select * from script_pg_execute
('
');

-- Посмотреть значения переменных после выполнения скрипта
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