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 テーブルです。
PLSQLレコード型のパラメータを持つプロシージャに、Oracleオブジェクト型として宣言されたパラメータを渡すにはどうすればよいでしょうか?
例えば:
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 として宣言されます。
親切にいくつかの例を手伝ってください。前もって感謝します