2017-05-08 58 views
0

我已存儲過程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塊來執行這個。

可以麻一些。

+0

[如何執行Oracle存儲過程?](http://stackoverflow.com/questions/1854427/how-to-execute-an-oracle-stored-procedure) –

+0

@SudiptaMondal的可能的複製。這個問題是不同的。我指的是表格類型,因爲所引用的問題沒有給出這樣的信息 – Patan

+0

您面臨的確切問題是什麼?它不清楚你提出的問題。 –

回答

1

這是你在找什麼?

DECLARE 
    employee_forms EMPFORMLIST_ID_TYPES; 
    employee_list EMPLOYEELIST; 
BEGIN 
    employee_forms := EMPFORMLIST_ID_TYPES('variable1', 'variable2', 'variable3'); 

    getEmployees(employee_forms, employee_list); 
END; 
+0

謝謝。 EMPFORMLIST_ID_TYPES是EMPLOYEELIST_ID的表格,其中有兩個文件(名稱,ID)。你能幫我解決一下 – Patan

+0

「EMPLOYEELIST_ID」究竟是什麼?一張桌子?請提供更多詳細信息,您的問題究竟是什麼。 – Praind

+0

謝謝。它幫助了我 – Patan

相關問題