我有一个query返回多行。 将这些行插入到表中,如下所示:
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;
问题
如何转换上面的插入语句以添加常量?