Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल में प्रक्रिया नहीं चलेगी

यदि आप वह सब कुछ चला रहे हैं जो आपने स्क्रिप्ट के रूप में दिखाया है, तो आपको एक / . की आवश्यकता होगी 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;
/

यह दस्तावेज़ अगर एसक्यूएल*प्लस के लिए है, लेकिन ज्यादातर एसक्यूएल डेवलपर पर भी लागू होता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जॉइन क्लॉज बनाम WHERE कंडीशन का उपयोग क्यों करें?

  2. pl/sql में नेस्टेड फ़ंक्शंस के साथ प्रक्रिया में अपवाद हैंडलिंग

  3. SELECT DISTINCT और SELECT UNIQUE के बीच का अंतर

  4. कृपया SQLPLUS के साथ मदद करें? प्रारंभ में DEFINE `OFF` के साथ SQLPLUS स्टार्टअप कैसे बनाएं?

  5. Oracle में राउंड (संख्या) फ़ंक्शन