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

Ubah gumpalan VarBinary RTF menjadi teks di MS SQL

Itu berhasil untuk saya:

select convert(varchar(max),convert(varbinary(max),bv.value)) from blobValue bv

Alih-alih menggunakan nvarchar coba gunakan varchar. Tapi saya harus mengatakan bahwa ini akan mengembalikan teks berformat rtf, seperti:

"{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil MS Sans Serif;}{\f1\fswiss\fcharset0 Arial;}"

Untuk mendapatkan teks aktual darinya, Anda dapat menggunakan .Net dll untuk mengubahnya. Anda dapat menambahkan .net dll ke database Anda dan kemudian memanggil fungsinya dari skrip Sql. Lebih detail tentang itu:Panggil fungsi dll dari prosedur tersimpan sql menggunakan koneksi saat ini



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa itu Skema di SQL Server dan Cara Membuat/Menjatuhkan Skema di Database SQL Server - Tutorial SQL Server / TSQL Part 27

  2. Bagaimana cara mengembalikan dua kolom dari tabel pertama jika hanya satu kolom yang cocok sebagian dengan yang kedua?

  3. Tutorial Partisi dan Partisi Tabel SQL Server

  4. Referensi Prosedur tersimpan untuk semua database di server

  5. 3 Cara Mendapatkan Tipe Data Kolom di SQL Server (T-SQL)