Hello,
why does the following code work NOT with the line:
SAMPLE (mynumber )
Code:CREATE OR REPLACE PROCEDURE mysample IS mynumber NUMBER := 20; BEGIN DBMS_OUTPUT.PUT_LINE('mynumber: '||mynumber); FOR r_samp IN ( SELECT SAL FROM EMP --SAMPLE ( 20 ) SAMPLE ( mynumber ) ) LOOP DBMS_OUTPUT.PUT_LINE('sal: '||r_samp.SAL); END LOOP; DBMS_OUTPUT.PUT_LINE('mynumber: '||mynumber); END mysample;