Você pode extrair o valor da imagem como BASE64 executando-o através de
for xml path()
. Tentar:
select 'empphoto : '+(select empphoto as '*' for xml path(''))
O resultado será algo assim.
empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw
Para ir para o outro lado, você deve remover os primeiros 11 caracteres (
empphoto :
), converta para XML e extraia o valor como varbinary(max)
.. select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')