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

थोक संग्रह ... सभी उपयोग के लिए

यदि आप अपनी आवश्यकता को INSERT INTO SELECT . द्वारा कार्यान्वित कर सकते हैं खंड, आपको forall . का उपयोग करने की भी आवश्यकता नहीं है और bulk collect बयान। एक कहावत है, "यदि आप इसे SQL में कर सकते हैं, तो SQL में करें ".

लेकिन कुछ स्थितियों में, आपको अपने डेटा को पंक्ति-दर-पंक्ति संसाधित करने की आवश्यकता हो सकती है, जो आपको लूप को कोड करने के लिए बाध्य कर सकता है। यह वास्तव में भयानक है, इसका मतलब है कि उस लूप के भीतर आपके संचालन को एक ओवर में सिंगल स्टेटमेंट के रूप में निष्पादित किया जाएगा। लेकिन अगर आप forall . का उपयोग करते हैं , पीएल/एसक्यूएल इंजन आपके लूप को एक सेट-आधारित फैशन में चलाएगा, जो आपको एक वास्तविक अच्छा प्रदर्शन बढ़ावा देगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01861:शाब्दिक प्रारूप स्ट्रिंग से मेल नहीं खाता

  2. oracle तत्काल निष्पादित करता है बिना किसी त्रुटि के निष्पादित नहीं करता है

  3. क्या ओरेकल में पैरामीटर के रूप में टेबल नाम पास करना संभव है?

  4. PLSQL सबक्वेरी और रिटर्निंग क्लॉज के साथ डालें

  5. बाहरी जुड़ने वाली क्वेरी Oracle 12c में अलग तरह से व्यवहार करती है