Du kan udtrække billedværdien som BASE64 ved at køre den gennem for xml path()
.
Prøv:
select 'empphoto : '+(select empphoto as '*' for xml path(''))
Resultatet vil se nogenlunde sådan her ud.
empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw
For at gå den anden vej skal du fjerne de første 11 tegn (empphoto :
), cast til XML og udtræk værdien som varbinary(max)
..
select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')