DBにBLOBとして書き込んでいますか、それとも何らかの形式でデータを変換してから、各行に対して挿入を実行していますか?
コメントでのあなたの答えは私を混乱させました。 BLOB列へのストリームの書き込みは、データを取得してから別の行の挿入に変換することとは大きく異なります。
とにかく、BLOB列へのストリーミングは、最初に挿入する必要のあるblob列を含む行を作成し、更新ステートメントを繰り返し呼び出すことで可能です。
update myTable set myColumn.Write(@data, @offset, @length) where someid = @someId
ストリームからのバイトのチャンクの場合。