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

पीएल/एसक्यूएल में अगर स्टेटमेंट कंडीशन में स्केलर सबक्वेरी

नहीं, आप SELECT का उपयोग अपनी इच्छानुसार नहीं कर सकते।

आपके उदाहरण में CASE का उपयोग करते हुए, आप CASE "कथन" का उपयोग नहीं कर रहे हैं -- आप CASE अभिव्यक्ति का उपयोग कर रहे हैं , जो एक SQL कथन के भीतर एम्बेड किया जाना होता है। आप उस मामले में एक सबक्वायरी का उपयोग कर सकते हैं क्योंकि यह SQL कथन के संदर्भ में है, प्रक्रियात्मक कथन नहीं। आप प्रक्रियात्मक केस स्टेटमेंट में इस तरह की सबक्वेरी का उपयोग नहीं कर पाएंगे।



  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 SQL:सिलेक्ट स्टेटमेंट के साथ इन्सर्ट में सीक्वेंस का उपयोग करें

  2. Oracle IN बनाम मौजूद अंतर?

  3. Oracle:ब्लॉब्स वाली तालिका को एक .sql फ़ाइल में निर्यात करें जिसे फिर से आयात किया जा सकता है

  4. लॉग () Oracle में समारोह

  5. REMAINDER () Oracle में फंक्शन