आप CURSOR
. के साथ कुछ इस तरह की कोशिश कर सकते हैं चर और PRINT
आज्ञा। स्क्रिप्ट के रूप में चलाने पर यह SQL* plus और SQL डेवलपर या TOAD में काम करता है।
VARIABLE prmtr VARCHAR2
EXEC :PRMTR := 'A' -- SET values of parameter
VARIABLE x refcursor -- a cursor variable
DECLARE
BEGIN
IF :PRMTR = 'A' THEN
OPEN :x FOR
SELECT *
FROM employees;
ELSE
OPEN :x FOR
SELECT *
FROM departments;
END IF;
END;
/
PRINT x -- gives you the result of the query.