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

Perlu mengekspor bidang yang berisi linebreak sebagai CSV dari SQL Server

Saya tidak melihat di mana Anda akan berhasil mengekspor html ke csv - sebenarnya bukan itu yang dimaksud dengan csv. Anda akan lebih baik menggunakan format xml, di mana kode html dapat diapit dalam elemen cdata.

Karena itu, Anda dapat mencoba menggunakan fungsi Ganti untuk menghapus jeda baris, dan Anda dapat menambahkan tanda kutip secara manual - sesuatu seperti ini:

select '"' + replace (replace (html, char(10), ''), char(13), '') + '"'

Jika nilai html Anda dapat memiliki tanda kutip ganda di dalamnya, Anda harus menghindari tanda kutip tersebut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipan massal item anak yang sangat diindeks (Sql Server 2008)

  2. operasi tidak diizinkan ketika objek ditutup saat menjalankan kueri yang lebih maju

  3. Membangun klausa WHERE dinamis dalam prosedur tersimpan

  4. "Kesalahan fatal koneksi internal" Saat Menjalankan Prosedur Tersimpan Secara Asli di SQL Server 2019 (Bug yang Diketahui)

  5. Apa aturan untuk menggunakan parameter internal di SSRS