Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Streaming langsung ke database

Apakah Anda menulis ke DB sebagai BLOB, atau menerjemahkan data dalam beberapa bentuk, lalu mengeksekusi sisipan untuk setiap baris?

Jawaban Anda di komentar membuat saya bingung. Menulis aliran ke kolom BLOB sangat berbeda dengan mendapatkan data lalu menerjemahkannya ke dalam sisipan untuk baris terpisah.

Terlepas dari itu, streaming ke kolom BLOB dimungkinkan dengan terlebih dahulu membuat baris dengan kolom blob yang perlu Anda sisipkan, yang berulang kali memanggil pernyataan pembaruan:

update myTable set myColumn.Write(@data, @offset, @length) where someid = @someId

untuk potongan byte dari aliran.

Contoh sempurna ada di sini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PIVOT / UNPIVOT di SQL Server 2008

  2. Menemukan Batasan Kunci Utama dengan cepat di SQL Server 2005

  3. Klausa WHERE bersyarat di SQL Server

  4. Bagaimana menerapkan asosiasi polimorfik dalam database yang ada

  5. Tetapkan nilai awal untuk kolom dengan peningkatan otomatis