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

Oracle संग्रहित प्रक्रिया में त्रुटि कोड का वापसी संदेश

आप SQLERRM फ़ंक्शन का उपयोग करना चाहते हैं।

आपका कोड यह है:

CREATE OR REPLACE PROCEDURE "demo"."run_demo"(v_sql IN VARCHAR2, return_code OUT number, return_message out varchar2)
AS

i number;

BEGIN
   return_code := 0;
   execute immediate v_sql;
   i := sql%rowcount;

   IF (i<1)
     THEN return_code := 1;
   END IF;

EXCEPTION  
   WHEN OTHERS THEN
   return_message := SQLERRM;
   return_code := SQLCODE;
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. किसी अन्य डेटाबेस लिंक से लिंक करना संभव है?

  2. पीएल/एसक्यूएल पैकेज में वैश्विक चर के मान को गतिशील रूप से कैसे बदलें?

  3. जब डेटाबेस पुनरारंभ/डिस्कनेक्ट हो तो JBoss स्वचालित रूप से डेटाबेस से कनेक्ट हो जाता है

  4. Oracle SQL डेवलपर में टेबल बनाते समय अपर्याप्त विशेषाधिकार

  5. ORACLE में पंक्तियों की कुल संख्या प्राप्त करें और फिर केवल 4 परिणाम प्राप्त करें