Puoi estrarre il valore dell'immagine come BASE64 eseguendolo tramite for xml path()
.
Prova:
select 'empphoto : '+(select empphoto as '*' for xml path(''))
Il risultato sarà simile a questo.
empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw
Per andare dall'altra parte devi rimuovere i primi 11 caratteri (empphoto :
), esegui il cast in XML ed estrai il valore come varbinary(max)
..
select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')