Vous pouvez extraire la valeur de l'image au format BASE64 en l'exécutant via for xml path()
.
Essayez :
select 'empphoto : '+(select empphoto as '*' for xml path(''))
Le résultat ressemblera à ceci.
empphoto : /9j/4AAQSkZJRgABAQAAAQABAAD/wAARCADw
Pour aller dans l'autre sens il faut supprimer les 11 premiers caractères (empphoto :
), convertir en XML et extraire la valeur en tant que varbinary(max)
..
select cast(stuff(YourTextColumn, 1, 11, '') as xml).value('.', 'varbinary(max)')