Как объединить все скрипты в функцию - PullRequest
0 голосов
/ 21 мая 2019

У меня есть 4 таблицы

Источник --- temp1 --- temp2 ---- temp3 - финальная таблица

создал все сценарии вставки + несколько временных таблиц для полученияокончательный результат устанавливается в итоговую таблицу.

Необходимо создать процедуру / функции оракула по мере необходимости.

нужен образец для включения того же самого ... Для экспертов это будет очень легко.

Спасибо

1 Ответ

1 голос
/ 21 мая 2019

Полагаю, что-то вроде этого.

create or replace procedure p_insert is
begin
  --  all your insert statements go in here
  insert into temp1 (col1, col2, ...)
    select a.col1, b.col2, ...
    from a join b on a.id = b.id
    where ...;

  insert into temp2 (col1, col3, ...)
    select ...
    from temp1
    where ...;

  etc.

  insert into final_table (col1, col2, col3, ...)
    select ...
    from temp3;
end;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...