क्या आप डीबी को बीएलओबी के रूप में लिख रहे हैं, या किसी रूप में डेटा का अनुवाद कर रहे हैं, फिर प्रत्येक पंक्ति के लिए सम्मिलन निष्पादित कर रहे हैं?
टिप्पणियों में आपके उत्तर ने मुझे भ्रमित कर दिया है। BLOB कॉलम में स्ट्रीम लिखना डेटा प्राप्त करने के बाद अलग-अलग पंक्तियों के लिए इंसर्ट में अनुवाद करने से बहुत अलग है।
भले ही, BLOB कॉलम में स्ट्रीमिंग पहले ब्लॉब कॉलम के साथ पंक्ति बनाकर संभव है जिसे आपको डालने की आवश्यकता है, बार-बार एक अपडेट स्टेटमेंट को कॉल करना:
update myTable set myColumn.Write(@data, @offset, @length) where someid = @someId
स्ट्रीम से बाइट्स के टुकड़े के लिए।