यदि आप वह सब कुछ चला रहे हैं जो आपने स्क्रिप्ट के रूप में दिखाया है, तो आपको एक /
. की आवश्यकता होगी PL/SQL कोड के प्रत्येक स्वतंत्र खंड के बाद:
CREATE OR REPLACE PROCEDURE getDBUSERByUserId(
p_userid IN DBUSER.USER_ID%TYPE,
o_username OUT DBUSER.USERNAME%TYPE,
o_createdby OUT DBUSER.CREATED_BY%TYPE,
o_createddate OUT DBUSER.CREATED_DATE%TYPE)
IS
BEGIN
SELECT USERNAME , CREATED_BY
INTO o_username, o_createdby
FROM DBUSER WHERE USER_ID = p_userid;
END;
/
DECLARE
o_username DBUSER.USERNAME%TYPE;
o_createdby DBUSER.CREATED_BY%TYPE;
o_date DBUSER.CREATED_DATE%TYPE;
BEGIN
GETDBUSERBYUSERID(1001,o_username,o_createdby,o_date);
DBMS_OUTPUT.PUT_LINE('username : ' || o_username);
DBMS_OUTPUT.PUT_LINE('createdby : ' || o_createdby);
END;
/
यह दस्तावेज़ अगर एसक्यूएल*प्लस के लिए है, लेकिन ज्यादातर एसक्यूएल डेवलपर पर भी लागू होता है।