Вы можете создать такую хранимую или внутреннюю (в узле Program Units
) процедуру, такую как
create or replace procedure pr_insert_grp_hof
(
i_col1 we_group_hof_k.col1%type,
i_col2 we_group_hof_k.col2%type,
i_col3 we_group_hof_k.col3%type,
i_col4 we_group_hof_k.col4%type,
i_col5 we_group_hof_k.col5%type,
i_col6 we_group_hof_k.col6%type
) is
begin
insert into we_group_hof_k
select col1, col2, col3, col4, col5, col6
from we_group_hof_k
where i_col1 is not null
and i_col2 = 2
and length(i_col3) <= 13
and i_col4 = 'Y'
and i_col5 = 'A'
and i_col6 <= sysdate
and i_col6 is not null;
end;
, где имена параметров для процедуры начинаются с префикса i_
и в которых удаляется часть create or replace
в начале, если вы создали внутреннюю процедуру.
После добавления кнопки из палитры инструментов щелкните ее правой кнопкой мыши и перетащите на Smart Triggers
, выберите WHEN-BUTTON-PRESSED
и напишите в ней простой код:
pr_insert_grp_hof;
commit;