PROCEDURE searchRCByID(RECORDSET OUT SYS_REFCURSOR,
RC_ID IN RC.RC_ID%TYPE) IS
BEGIN
OPEN RECORDSET FOR
select rc_id, rc_name, rc_location
from rc
where rc_id = RC_ID;
END;
RC_ID เป็น number ครับ ทีนี้ผมจะส่งค่า rc_id หลายตัว เช่น 1,2,3,4 มาทีเดียว
ตอนแรกผมคิดว่าจะเปลี่ยน where จากเท่ากับเป็น in แล้วตัวรับค่า number เป็น varchar แต่มันไม่ออกครับ