Простой интерпретатор скриптов для PostgreSQL

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

В процессе разработки…

Пример использования:

select * from script_pg_table_tmp_001_create();
select * from script_pg_execute_001
('
m:=0;
s:=0;
z:=0;
j:=0;
WHILE z<10 do
  z := z + 1;
  j:=0;
  WHILE j<10 do
    j := j + 1;
    s := s+1; 
    if s <= 3 then
       m:=m+1;
    else
       m := m+10;   
    end_if;
    a:=333.4;
    b := 444;
    d:=55;
    x:=(a + b) / (a - b) * d + 17.5;
    IF X>99 THEN
       b := x-5;
       IF b>3 THEN
          d:=34;
       ELSE
          d:= 72;   
       END_IF;
    END_IF;
  END_WHILE;
END_WHILE;
');
select * from scr_pg_001_tt999 order by var_name;
-- select * from script_pg_table_tmp_001_drop();


Продолжение следует…


Дата: 05.12.2021