Where IN
Publicado por barca1010 (3 intervenciones) el 22/10/2009 16:51:53
Buenas tardes:
Espero que alguien me pueda ayudar, tengo un procedimiento almacenado con una variable de entrada, el problema está cuando esa variable tiene mas de un valor, me explico mejor.
El procedimiento sería algo parecido a esto:
@A nvarchar(max),
la select original es esta:
select * from TABLA where CAMPO = (@A)
pero ahora me han pedido que puedan pasar mas de un valor, pensé que cambiando el = por un IN funcionaría, pero no es así.
select * from TABLA where CAMPO in (@A)
alguien me puede ayudar por favor.
Gracias
Espero que alguien me pueda ayudar, tengo un procedimiento almacenado con una variable de entrada, el problema está cuando esa variable tiene mas de un valor, me explico mejor.
El procedimiento sería algo parecido a esto:
@A nvarchar(max),
la select original es esta:
select * from TABLA where CAMPO = (@A)
pero ahora me han pedido que puedan pasar mas de un valor, pensé que cambiando el = por un IN funcionaría, pero no es así.
select * from TABLA where CAMPO in (@A)
alguien me puede ayudar por favor.
Gracias
Valora esta pregunta


0