Du kan extrahera bildvärdet som BASE64 genom att köra det genom for xml path()
.
Försök:
select 'empphoto : '+(select empphoto as '*' for xml path(''))
Resultatet kommer att se ut ungefär så här.
empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw
För att gå åt andra hållet måste du ta bort de första 11 tecknen (empphoto :
), casta till XML och extrahera värdet som varbinary(max)
..
select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')