Sie können den Bildwert als BASE64 extrahieren, indem Sie ihn durch for xml path()
laufen lassen .
Versuchen Sie:
select 'empphoto : '+(select empphoto as '*' for xml path(''))
Das Ergebnis sieht in etwa so aus.
empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw
Um den anderen Weg zu gehen, müssen Sie die ersten 11 Zeichen entfernen (empphoto :
), in XML umwandeln und den Wert als varbinary(max)
extrahieren ..
select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')