使用する
p_region_cd=>p_region_cd
問題になるべきではありません。たとえば、次のブロックは問題なく実行されます。
declare
po_next_stmt_date number(8);
po_next_due_date number(8);
po_rsp_code varchar2(3);
po_rsp_dscr varchar2(256);
begin
oc_eoc.SP_EOC_GET_NEXT_STMT_DATE(pi_last_eoc_date => 20130210,
pi_new_cycle_code => '02',
po_next_stmt_date => po_next_stmt_date,
po_next_due_date => po_next_due_date,
po_rsp_code => po_rsp_code,
po_rsp_dscr => po_rsp_dscr);
end;
注意しなければならないことは、名前付きパラメーターで開始する場合は、それを続行する必要があるということです。以下もOKです。
oc_eoc.SP_EOC_GET_NEXT_STMT_DATE(20130210,
'02',
po_next_stmt_date => po_next_stmt_date,
po_next_due_date => po_next_due_date,
po_rsp_code => po_rsp_code,
po_rsp_dscr => po_rsp_dscr);
しかし、これはそうではありません:
oc_eoc.SP_EOC_GET_NEXT_STMT_DATE(pi_last_eoc_date => 20130210,
'02',
po_next_stmt_date => po_next_stmt_date,
po_next_due_date => po_next_due_date,
po_rsp_code => po_rsp_code,
po_rsp_dscr => po_rsp_dscr);