मेरे पास एक संग्रहीत प्रक्रिया है जो बहुत लंबी स्ट्रिंग निष्पादित करने के लिए EXECUTE IMMEDIATE
कमांड का उपयोग करती है। मैं एक बहुत लंबी स्ट्रिंग का समर्थन कैसे करूं और डेटा को एक रिफर्सर में वापस कर सकता हूं?ओरेकल एक कर्सर में सुधार करें
7
A
उत्तर
0
11 जीआर 2 और DBMS_SQL.to_refcursor का उपयोग करें।
12
यह मानते हुए कि अपने एसक्यूएल 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. ओरेकल कर्सर
- 2. आरईएफ कर्सर बनाम ओरेकल
- 3. ओरेकल - रेफ कर्सर से एक विशिष्ट कॉलम का चयन करें
- 4. जावा कोड में सुधार करें:
- 5. सशर्त रूप से एक कर्सर
- 6. एक वितरित वातावरण में लुसीन प्रदर्शन में सुधार कैसे करें?
- 7. एक कर्सर
- 8. एक कर्सर
- 9. ओरेकल
- 10. एक प्राइम चलनी एल्गोरिदम में सुधार
- 11. FtpWebRequest के प्रदर्शन में सुधार कैसे करें?
- 12. सॉफ्टवेयर डिजाइन कौशल में सुधार कैसे करें?
- 13. संपत्ति निगरानी कोड में सुधार करें?
- 14. कचरा संग्रहण प्रदर्शन में सुधार कैसे करें?
- 15. कैनवास प्रतिपादन प्रदर्शन में सुधार कैसे करें?
- 16. jRuby लोड समय में सुधार कैसे करें?
- 17. जेनकिंस सर्वर प्रदर्शन में सुधार कैसे करें?
- 18. नम्पी प्रदर्शन में सुधार
- 19. कोर डेटा प्रदर्शन में सुधार कैसे करें?
- 20. ओरेकल एसक्यूएल डेवलपर: रेफ कर्सर से परिणाम कैसे देखें?
- 21. ओरेकल कर्सर अंतिम आइटम के माध्यम से चल दो बार
- 22. ट्रिडियन सीएमएस और ओरेकल: ओआरए -01000: अधिकतम खुले कर्सर
- 23. एंड्रॉइड डेवलपमेंट: एडिटटेक्स्ट स्क्रॉलिंग में सुधार करें?
- 24. नामों में त्रुटि सुधार
- 25. प्रोग्रामिंग में सुधार
- 26. कर्सर
- 27. एक साधारण जावास्क्रिप्ट टेम्पलेटिंग तकनीक में सुधार
- 28. क्या FlashDevelop में एक सुधार कोड है?
- 29. कर्सर के अंदर कर्सर
- 30. सी # से आउट पैरामीटर के रूप में एक रेफ कर्सर के साथ ओरेकल फ़ंक्शन को कैसे कॉल करें?
"बहुत लंबा" कितना समय है? 32k से अधिक? –
क्या डेटाबेस संस्करण? – DCookie