Hodnotu obrázku můžete extrahovat jako BASE64 spuštěním přes for xml path()
.
Zkuste:
select 'empphoto : '+(select empphoto as '*' for xml path(''))
Výsledek bude vypadat nějak takto.
empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw
Chcete-li přejít na druhou stranu, musíte odstranit prvních 11 znaků (empphoto :
), přetypujte do XML a extrahujte hodnotu jako varbinary(max)
..
select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')