【发布时间】:2011-07-13 05:26:13
【问题描述】:
所以我有以下存储过程:
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 中显示结果……(以防万一影响任何事情)……谢谢!!
【问题讨论】: