所以,我有以下存儲過程:如何將數字列表傳遞到存儲過程?
CREATE OR REPLACE PROCEDURE stored_p
(
ntype IN NUMBER ,
p_ResultSet OUT TYPES.cursorType
)
AS
BEGIN
OPEN p_ResultSet FOR
select * from table where ttype in ntype;
END stored_p
,而且我可以這樣調用:
VARIABLE resultSet REFCURSOR
EXEC stored_p(80001, :resultSet);
PRINT :resultSet
,但我希望能這樣稱呼它:
VARIABLE resultSet REFCURSOR
EXEC stored_p([80001,80002], :resultSet);
PRINT :resultSet
我該如何修改我的存儲過程?我正在這樣做,以便我可以在Crystal Report中顯示結果...(以防萬一會影響任何內容)。謝謝!