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

Konversi Tipe Data Gambar Menjadi String di SQL Server

Anda dapat mengekstrak nilai gambar sebagai BASE64 dengan menjalankannya melalui for xml path() .

Coba:

select 'empphoto : '+(select empphoto as '*' for xml path(''))

Hasilnya akan terlihat seperti ini.

empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw

Untuk pergi ke arah lain Anda harus menghapus 11 karakter pertama (empphoto : ), cast ke XML dan ekstrak nilainya sebagai varbinary(max) ..

select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Di kolom apa indeks berkerumun harus diletakkan?

  2. jTDS salah melaporkan info tipe data dalam metadata kumpulan hasil (untuk kolom DATE, laporkan NVARCHAR)

  3. java.sql.SQLException:SQL Server versi 8 tidak didukung oleh driver ini. Status SQL =08S01, Kode Kesalahan =0

  4. scope_identity vs ident_current

  5. Cara mendapatkan 14 hari sebelum tanggal yang diberikan menghindari hari libur