У меня запрос , возвращающий несколько строк.
Эти строки вставляются в таблицу следующим образом:
insert into some_table (dte, issues)
select dte, issues
from ( .. ) di
group by dte;
Во время вставки я бы хотел следующие значения:
i_ref
исходя из параметра функции
- Любое другое значение (например,
v_tot
), поступающее из вызовов других функций.
Код ниже суммирует ситуацию:
CREATE OR REPLACE FUNCTION a_funct (
i_ref VARCHAR2,
) RETURN NUMBER --0= no err reported, 1 = err reported
AS
v_tot NUMBER;
BEGIN
v_tot := another_funct();
--
-- v_tot and i_ref must be inserted too
--
insert into some_table (dte, issues)
select dte, issues
from ( .. ) di
group by dte;
RETURN 1;
END a_funct;
Вопрос
Как преобразовать оператор вставки выше, чтобы добавить константы?