U kunt de afbeeldingswaarde als BASE64 extraheren door deze door for xml path()
te laten lopen .
Probeer:
select 'empphoto : '+(select empphoto as '*' for xml path(''))
Het resultaat ziet er ongeveer zo uit.
empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw
Om de andere kant op te gaan, moet je de eerste 11 tekens verwijderen (empphoto :
), cast naar XML en extraheer de waarde als varbinary(max)
..
select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')