0
我已經通過連接一些表創建了一個VIEW。我使用SP來調用該VIEW,並在SP中使用ID過濾視圖的數據集。現在我需要將這個ID傳遞給VIEW,並在VIEW本身內進行過濾。將此ID作爲參數傳遞給Oracle 10g以查看的方式是什麼?從Oracle 10g中的SP解析參數
Current View
CREATE OR REPLACE FORCE VIEW "MY_VIEW"
//SELECT statements goes here
FROM MY_TABLE_1, MY_TABLE_2
//TABLE JOINS
where
//FILTERS
當前存儲過程
CREATE OR REPLACE PROCEDURE MY_SP
(
REQUESTACCOUNTID IN NUMBER
, p_cursor out SYS_REFCURSOR
) AS
internal_flag NUMBER;
BEGIN
open p_cursor for
SELECT //SELECT THE COLUMNS
from MY_VIEW my
WHERE my.account_id = REQUESTACCOUNTID;
END MY_SP;
我需要做的是,分析參數REQUESTACCOUNTID到視圖,而選擇
我不知道我關注...你是否在討論[這種方法](http://stackoverflow.com/q/9024696/266304)? –
對不起。我不明白這一點。我需要的是將參數解析到SP中用來選擇數據的VIEW。 – Shanaka
我已經添加了當前的代碼並解釋了我需要做的事 – Shanaka