Możesz wyodrębnić wartość obrazu jako BASE64, uruchamiając go przez for xml path() .
Wypróbuj:
select 'empphoto : '+(select empphoto as '*' for xml path(''))
Wynik będzie wyglądał mniej więcej tak.
empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw
Aby przejść w drugą stronę, musisz usunąć pierwszych 11 znaków (empphoto : ), rzutuj do XML i wyodrębnij wartość jako varbinary(max) ..
select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')