我已存储过程PLSQL与自定义类型的运行存储过程作为表
PROCEDURE getEmployees(i_employee_forms IN EMPFORMLIST_ID_TYPES, result OUT EMPLOYEELIST)
EMPFORMLIST_ID_TYPES as table of EMPFORM_ID_TYPE;
EMPLOYEELIST as table of EMPLOYEE;
我想写PLSQL块来执行这个。
可以麻一些。
我已存储过程PLSQL与自定义类型的运行存储过程作为表
PROCEDURE getEmployees(i_employee_forms IN EMPFORMLIST_ID_TYPES, result OUT EMPLOYEELIST)
EMPFORMLIST_ID_TYPES as table of EMPFORM_ID_TYPE;
EMPLOYEELIST as table of EMPLOYEE;
我想写PLSQL块来执行这个。
可以麻一些。
这是你在找什么?
DECLARE
employee_forms EMPFORMLIST_ID_TYPES;
employee_list EMPLOYEELIST;
BEGIN
employee_forms := EMPFORMLIST_ID_TYPES('variable1', 'variable2', 'variable3');
getEmployees(employee_forms, employee_list);
END;
[如何执行Oracle存储过程?](http://stackoverflow.com/questions/1854427/how-to-execute-an-oracle-stored-procedure) –
@SudiptaMondal的可能的复制。这个问题是不同的。我指的是表格类型,因为所引用的问题没有给出这样的信息 – Patan
您面临的确切问题是什么?它不清楚你提出的问题。 –