Bạn đang ghi vào DB dưới dạng BLOB hay dịch dữ liệu dưới dạng nào đó, sau đó thực hiện chèn cho mỗi hàng?
Câu trả lời của bạn trong phần bình luận khiến tôi bối rối. Việc ghi luồng vào cột BLOB rất khác nhau, sau đó lấy dữ liệu rồi dịch nó thành các phần chèn cho các hàng riêng biệt.
Bất kể, bạn có thể truyền trực tuyến vào một cột BLOB bằng cách tạo hàng với cột blob mà bạn cần chèn vào, lệnh gọi cập nhật liên tục:
update myTable set myColumn.Write(@data, @offset, @length) where someid = @someId
cho các phần byte từ luồng.