在oracle中我已經創建如何讀取類型值在Oracle中的集合(圖)型
create type INTERFACE_VALUES as OBJECT (
IVKEY VARCHAR2(32),
IVVALUE VARCHAR2(250)
);
和
create type T_INTERFACE_VALUES as TABLE OF INTERFACE_VALUES;
和從Java側我被轉換成地圖數組傳遞一個MAP作爲輸入到存儲過程。
我創建了一個存儲過程來接受這張地圖作爲輸入參數。
PROCEDURE S_MAP_PARAMETERS( pVALUES IN T_INTERFACE_VALUES ) AS ???
END S_MAP_PARAMETERS;
所以我需要閱讀SQL中的pVALUES我該怎麼做?
感謝
可以請你給我提供任何LOOP代碼爲去年Block..i試圖像 DBMS_OUTPUT.PUT_LINE(「參數」 || p值(指數)); 它有編譯錯誤。 – vinod
'pValues(index)'將使您能夠訪問一個對象/類型實例,因此您需要使用該屬性名稱來獲取該值。在你的情況下,可能是'IVVALUE'或'IVKEY',我將編輯我的答案以顯示 –
請補充一點,我是SQL新手。:) – vinod