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

ओरेकल:पीएल/एसक्यूएल के साथ सीटीई (कॉमन टेबल एक्सप्रेशन) का उपयोग करना

सबसे पहले, इसका सीटीई से कोई लेना-देना नहीं है। यह व्यवहार एक साधारण select * from table . के साथ समान होगा सवाल। अंतर यह है कि टी-एसक्यूएल के साथ, क्वेरी एक निहित कर्सर में जाती है जो कॉलर को वापस कर दी जाती है। प्रबंधन स्टूडियो से एसपी निष्पादित करते समय यह सुविधाजनक है। परिणाम सेट डेटा विंडो में प्रकट होता है जैसे कि हमने सीधे क्वेरी को निष्पादित किया था। लेकिन यह वास्तव में गैर-मानक व्यवहार है। ओरेकल में अधिक मानक व्यवहार है जिसे "किसी भी क्वेरी का परिणाम सेट जो कर्सर में निर्देशित नहीं किया गया है, चर के लिए निर्देशित किया जाना चाहिए" के रूप में कहा जा सकता है। जब चर में निर्देशित किया जाता है, तो क्वेरी को केवल एक पंक्ति लौटानी चाहिए।

टी-एसक्यूएल के व्यवहार को डुप्लिकेट करने के लिए, आपको केवल कर्सर को स्पष्ट रूप से घोषित करना और वापस करना होगा। फिर कॉलिंग कोड कर्सर से संपूर्ण परिणाम सेट लेकिन एक समय में एक पंक्ति प्राप्त करता है। आपको एसक्यूएल डेवलपर या पीएल/एसक्यूएल डेवलपर की सुविधा नहीं मिलती है, जो परिणाम सेट को डेटा डिस्प्ले विंडो में बदल देती है, लेकिन आपके पास सब कुछ नहीं हो सकता है।

हालांकि, जैसा कि हम आम तौर पर आईडीई से बुलाए जाने के लिए एसपी नहीं लिखते हैं, एसक्यूएल सर्वर के निहित लोगों की तुलना में ओरेकल के स्पष्ट कर्सर के साथ काम करना आसान है। बहुत सारी अच्छी सामग्री प्राप्त करने के लिए बस "ओरेकल रिटर्न रेफ कर्सर टू कॉलर" गूगल करें।



  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-01008:सभी चर बाध्य नहीं हैं। वे बंधे हुए हैं

  2. Oracle में मल्टी कॉलम के योग की गणना कैसे करें

  3. 'Oracle.EntityFrameworkCore में कार्यान्वयन नहीं है' प्रकार में 'विधि' get_Info 'को कैसे ठीक करें।

  4. क्या हमें प्राथमिक कुंजी के लिए शून्य नहीं निर्दिष्ट करने की आवश्यकता है? ओरेकल/एसक्यूएल

  5. Oracle में TNS_ADMIN वैरिएबल का क्या उपयोग है?