Ya la había revisado, como parámetros el procedure necesita los nombres de los parametros y el valor. La cosa es que mi procedimiento recibe algo como esto:
<?xml version="1.0" encoding="iso-8859-1"?>
<Usuario IdEmpresa="4" IdOficina="132" IdBodega="6">
<Requerimientos>
<Items IdRequerimiento="1" />
<Items IdRequerimiento="5" />
<Items IdRequerimiento="6" />
<Items IdRequerimiento="8" />
</Requerimientos>
</Usuario>
cosa que me barro el xml para obtener la cadena:
"1, 5, 6, 8"
que la guardo en el string @VL_Condicion, el cual lo añado en la linea:
Código:
set @sql = @sql + ' and IdRequerimiento in (' + convert(varchar(max),@VL_Condicion) + ')'
Se puede hacer de otra forma?