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)')