我正在执行一个主存储过程以将列加载到目标表中。我有一个名为的列dptname
- 该列由不同的项目团队处理,因此他们定义了一个子存储过程,所有要做的就是获得一个 empno 并输出Dptname
. 他们要求我们调用下面的存储过程来加载我的dptname
专栏。
您能否让我知道如何分配/调用此子存储过程并分配给deptname
我的主存储过程中的列?
这是子存储过程的骨架:
get_dptname(in_emp_no, out_dptname)
我的主存储过程:
Create or Replace procedure InsertTargetTable
as
begin
for a in (
Select EMP.empno
EMP.NAME,
CL.Attendance,
DEPTNAME= "**ASSIGN THE VALUE FROM THE 3rd Party stored procedure**
from EMP, CL
on EMP.empno=CL.empno
) Loop
Insert Into Target Table ( empno, NAME,Attendance, DEPTNAME )
Values (a.empno, a.NAME, a.Attendance, a.DEPTNAME);
ENDLOOP;
COMMIT:
END