2
TYPE point IS RECORD (
X NUMBER, -- The X co-ordinate of the point
Y NUMBER -- The Y co-ordingate of the point
);
這是在我的包頭中定義的。然後將其用於相同包中定義的過程中。我可以通過ODP.net調用該過程嗎?是否可以使用odp.net傳遞在plsql包頭中定義的類型?
TYPE point IS RECORD (
X NUMBER, -- The X co-ordinate of the point
Y NUMBER -- The Y co-ordingate of the point
);
這是在我的包頭中定義的。然後將其用於相同包中定義的過程中。我可以通過ODP.net調用該過程嗎?是否可以使用odp.net傳遞在plsql包頭中定義的類型?
我不知道你是否可以通過一個記錄,但關於Using PL/SQL Associative Arrays的文章可能會有所幫助。
作者使用兩個數組來傳遞min_salary
和max_salary
,你應該能夠做同樣的x
和y
。
本質上,我在我的應用程序中有一個2d點的數組,我想將它們傳遞給包中的pl/sql存儲過程。什麼是最好的方法來做到這一點? – haymansfield 2010-06-22 12:50:20
事實證明,您無法使用odp.net傳遞記錄類型。與其寫入的語言限制有關。 – haymansfield 2010-06-28 08:23:31