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

Oracle एक कर्सर में तत्काल निष्पादित करें

यह मानते हुए कि आपका SQL 32K से अधिक लंबा नहीं है (जैसा कि @Tony एंड्रयूज ने संकेत दिया है), आपको कुछ इस तरह का उपयोग करने में सक्षम होना चाहिए:

declare
   SQL_Text varchar2(32760) := 'select * from dual'; --your query goes here
   cur sys_refcursor;
begin
   open cur for SQL_Text;
end;

रेफ कर्सर के साथ काम करते समय, open-for execute immediate . के बजाय सीधे उपयोग किया जा सकता है ।




  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. DatabaseMetaData.getColumns समानार्थक शब्द के लिए एक खाली परिणामसेट लौटाते हैं

  3. फिक्स:Oracle डेटाबेस में "अंतराल की अग्रणी सटीकता बहुत छोटी है"

  4. Oracle DUAL तालिका को फिर से बनाएँ

  5. ऑरैकल क्वेरी को pl/sql में उपयोगकर्ता परिभाषित प्रकारों में कनवर्ट करना