3
我想將一個字符串列表傳遞給一個過程,並在select語句的WHERE子句中使用它,但我無法弄清楚這個怎麼做。將一個字符串數組傳遞給一個過程,並在WHERE子句中用IN
我已經宣佈了以下嵌套表:
TYPE t_strarray IS TABLE OF VARCHAR2(30);
的過程如下所示:
PROCEDURE getstuff(p_list IN t_strarray, io_cursor OUT t_cursor)
IS
BEGIN
OPEN io_cursor FOR
SELECT * FROM mytable
WHERE mytable.field1 in (select * from table(p_list));
END;
如何才能做到這一點?
+1這很煩人,我們還是要做到這一點,但很可惜我們這樣做。 – APC 2012-01-13 10:05:26