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

पीएल/एसक्यूएल ब्लॉक समस्या:कोई डेटा त्रुटि नहीं मिली

जब आप एक चर में चयन कर रहे हैं और कोई रिकॉर्ड वापस नहीं किया गया है तो आपको कोई डेटा नहीं मिला त्रुटि मिलनी चाहिए। मेरा मानना ​​​​है कि उपरोक्त कोड लिखने का सही तरीका SELECT स्टेटमेंट को अपने BEGIN/EXCEPTION/END ब्लॉक से लपेटना होगा। उदाहरण:

...
v_final_grade NUMBER;
v_letter_grade CHAR(1);
BEGIN

    BEGIN
    SELECT final_grade
      INTO v_final_grade
      FROM enrollment
     WHERE student_id = v_student_id
       AND section_id = v_section_id;

    EXCEPTION
      WHEN NO_DATA_FOUND THEN
        v_final_grade := NULL;
    END;

    CASE -- outer CASE
      WHEN v_final_grade IS NULL THEN
      ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:दो तारीखों के बीच के दिन और कार्यदिवसों को छोड़ दें कि ऋणात्मक संख्याओं को कैसे संभालें

  2. Oracle RAC में GWFG

  3. समूह मूल्यों का चयन करने के लिए मैक्स () फ़ंक्शन का उपयोग करना

  4. Oracle में एक महीने में दिनों की संख्या प्राप्त करने के 2 तरीके

  5. Oracle में संयोजित तार उत्पन्न करने का तेज़ तरीका