DECLARE
--KK.CW_TT_RESULT 這Object Table的名稱是必須要先被知道的
PO_RETURN_CUR KK.CW_TT_RESULT ;
PO_ERROR_CODE VARCHAR2(100);
PO_ERROR_MESSAGE VARCHAR2(100);
PI_SUBSCR_ID NUMBER := 606;
PI_AP_USER VARCHAR2(10) := '1111';
PI_AP_BC_ID VARCHAR2(10) := '2222';
--宣告此input的參數
--KK.CW_TT_CHNG 這Object Table的名稱是必須要先被知道的
PI_CHANGE_CUR KK.CW_TT_CHNG;
BEGIN
--需要先被宣告出來
PI_CHANGE_CUR := KK.CW_TT_CHNG();
PI_CHANGE_CUR.extend;
--當宣告出來之後再將需要的資料放入,假如是多筆的話可以使用回圈
PI_CHANGE_CUR(1) := KK.CW_TO_CHNG('CDRDL','P','A');
CW_CHECK.MAIN(PI_SUBSCR_ID,PI_AP_USER,PI_AP_BC_ID,PI_CHANGE_CUR2,PO_RETURN_CUR,PO_ERROR_CODE,PO_ERROR_MESSAGE);
DBMS_OUTPUT.put_line('CODE : '||PO_ERROR_CODE);
DBMS_OUTPUT.put_line('PO_ERROR_MESSAGE : '||PO_ERROR_MESSAGE);
END;
這是需要注意到的地方,需要明瞭的知道Object Types的名稱
包含了 Object Type and Object Table的名稱。