Para que seja possível fazer a conversão em BASE64 diretamente do SQL Server, segue a dica abaixo:
CREATE FUNCTION ConverteParaBase64(@texto VARCHAR(MAX)) RETURNS VARCHAR(MAX) AS BEGIN declare @bin varbinary(max), @Base64 varchar(max) set @bin = convert(varbinary(max), @texto) set @Base64 = cast('' as xml).value('xs:base64Binary(sql:variable("@bin"))', 'varchar(max)') RETURN (select @Base64) END // Exemplo de USO SELECT XMLNFE, dbo.ConverteParaBase64(XMLNFE) FROM TNFEESTADUAL WHERE IDMOV = 188744
Gostou da dica? Comente e compartilhe
0 Comentários