चूंकि आपने कोई कोड पोस्ट नहीं किया है, मुझे नहीं पता कि आप कितना जानते हैं। मुझे लगता है कि आप पहले ही समझ चुके हैं कि किसी क्वेरी को कैसे निष्पादित किया जाए और OracleDataReader का उपयोग करके एक परिणाम सेट वापस प्राप्त किया जाए।
LONG और LONG RAW कॉलम के साथ एक गोचा है। आपको InitialLONGFetchSize
सेट करना होगा आपके OracleCommand
. की संपत्ति गैर-शून्य मान पर।
InitialLONGFetchSize
. का डिफ़ॉल्ट मान शून्य है, जिसका अर्थ है कि लंबे या लंबे रॉ कॉलम के लिए कोई डेटा पुनर्प्राप्त नहीं किया जाएगा। यदि आप इसे -1 पर सेट करते हैं, तो सारा डेटा पुनः प्राप्त कर लिया जाएगा। हो सकता है कि आप इसे बड़े मूल्यों के लिए नहीं करना चाहें। यदि आप इसे शून्य से ऊपर किसी भी चीज़ पर सेट करते हैं, तो यह है कि कितने बाइट प्रारंभिक रूप से प्राप्त और कैश किए जाएंगे।
आपको InitialLONGFetchSize
. के लिए दस्तावेज़ पढ़ना चाहिए , क्योंकि कुछ अन्य विवरण हैं जिन्हें आपको जानना आवश्यक है।