Cita:
Iniciado por foo si no me equivoco tienes que ejecutar:
exec (@sql)
´
Por Dios! despues de horas ya dí con la respuesta... le di mil vueltas al put... sql y efectivamente le faltaban los ( )
Cita:
Iniciado por Mithrandir Sencillo, amplía la longitud de @sql
Por cierto... sql dinámico
No me quedaba otra, es que mi querido procedure recibe como parametro un xml el cual tengo que barrermelo y formar un string que me tocaba agregarlo en:
set @sql = @sql + ' and
IdRequerimiento in (' + convert(varchar(max),@VL_Condicion) + ')'
vl_condicion contienen 1, 2, 5, 8 etc
cosa que es texto y no lo podía poner en la clausula in´ me daba error porque el campo IdRequerimiento es int, entonces me tocó formar toda la cadenota esa.
En la longitud el sql le puse max. No era ese el problema. A veces le damos vueltas a problemas tontos