jueves, 20 de junio de 2019

Camunda Sql Server descodificar campo BYTEARRAY

 Si hemos almacenado información en una variable de proceso, por ejemplo un JSON y como repositorio utilizamos Sql Server.

Para poder recuperar la información de una para visualizarla o realizar búsquedas directamente en la base de datos sin pasar por el API REST.

Podemos usar una sentencia de esta forma:

select * from
(
select CAST(  CAST(bytes_ AS varbinary(MAX)) as varchar(max)) as campo
from [dbo].[ACT_GE_BYTEARRAY] where id_ in ( select bytearray_id_ from dbo.ACT_RU_VARIABLE where name_ like '' )
) as pepe
where campo like '{"id":13%'