【发布时间】:2013-03-09 11:46:07
【问题描述】:
我们如何将声明为 Oracle 对象类型的参数传递给具有 PLSQL 表类型参数的过程?
例如:
Procedure A(p_obj_emp t_obj_emp)
Procedure B(p_emp_tab t_emp_tab)
其中 t_obj_emp = Oracle 对象,t_emp_tab 是 binary_integer 的 PLSQL 表
我们如何将声明为 Oracle 对象类型的参数传递给具有 PLSQL 记录类型参数的过程?
例如:
Procedure C(p_obj_dept t_obj_dept)
Procedure D(p_dept_rec t_dept_rec)
其中 t_obj_dept = 具有 2 个字段(deptid、deptname)的 Oracle 对象,并且 t_dept_rec 在包规范中声明为具有 2 个字段(deptid、deptname)的 t_dept_rec。
请提供一些示例。 提前致谢
【问题讨论】: