दोनों के लिए जावा का उपयोग करके बीएलओबी डालें मैं वर्तमान में ओरेकल पर डीबी 2 के लिए विकसित एक एप्लीकेशन को मान्य कर रहा हूं। चूंकि हम दो अलग-अलग स्रोतों को बनाए रखना नहीं चाहते हैं, इसलिए मुझे किसी क्षेत्र में ब्लॉब डालने के लिए कुछ प्रश्न चाहिए, जो ऑरैकल और डीबी 2 दोनों में काम करता है। मेरे पास अंतर करने के लिए कोई पहचानकर्ता नहीं है जिसके तहत आवेदन डीबी चल रहा है।डीबी 2 और ओरेकल
मैंने ओआरएकल में utl_raw.cast_to_raw
और डीबी 2 में CAST() as BLOB
का उपयोग किया जो पारस्परिक रूप से असंगत हैं।
मेरे पास स्ट्रिंग के प्रकार के चर के अंदर डेटा है। स्ट्रिंग को बाइनरीस्ट्रीम में परिवर्तित करके उपर्युक्त विधि का उपयोग करना ठीक है ?? – Saju
@ सजू: स्ट्रिंग के रूप में आपके पास * बाइनरी * बड़ी वस्तु कैसे हो सकती है? उस कॉलम के लिए वास्तविक (उदा। ओरेकल) डेटाटाइप क्या है? यदि वह 'सीएलओबी' है ('बीएलओबी' के बजाए) तो आपको 'सेटबाइनरीस्ट्रीम()' –
के बजाय' सेट कैरेक्टरस्ट्रीम() 'का उपयोग करना चाहिए, शायद @ सजू का अर्थ है ओआरकल में एनसीएलओबी, डीबीसीएलबी डीबी 2 में। – WarrenT