CREATE OR REPLACE PROCEDURE proc_test(
p1 IN varchar2,
p_recordset OUT types.cursortype
)
IS
OPEN p_recordset FOR
SELECT name, grade
FROM table1
WHERE grade IN (p1.....)
;
in 조건에 들어오는 값이 몇개인지 알수 없을경우 어떻게 처리합니까?
p1값이 001,002,003 일경우
컴마대신에 ','로 바꾸어서 넣어봤는데도 안되네요. 요렇게... 001','002','003
|