2011-06-24 19 views
9

¿Existe una declaración Microsoft T-SQL que le permitirá convertir un tipo de datos binarios (como imágenes) a/desde una representación de cadenas como Base64 .T-SQL - Convierta datos binarios a/desde Base64 (u otra representación de cadenas)

su bastante fácil en .NET (Convert.ToBase64 & Convert.FromBase64), pero es esto posible utilizando SQL solo, algo así como (obviamente pseudocódigo)

SELECT CastAsBase64(binary_field) As Base64BinaryField 
FROM SomeTable 
WHERE ID = @ID 
+2

Ver http://stackoverflow.com/questions/5082345/base64-encoding-in-sql-server-2005-t-sql – Magnus

Respuesta

11

No se pudo ver esto en las respuestas enlazadas;

;with test(blob) as (select 0x776962626C65) 

select blob from test 
    for xml raw, binary base64 

>> <row blob="d2liYmxl"/> 
+0

solución perfecta para convertir los datos binarios a img cadena base64 –

Cuestiones relacionadas