Por qué el siguiente código SQL no significa nada tráemelosusando dinámica en cláusula en MSSQL
DECLARE @Status AS VARCHAR(400)
SET @status = '''Closed'',''OPEN'''
select * from MYTABLE where status in(@status)
Mientras que select * from MYTABLE where status in('Closed','Open')
me captan filas
comprobé, pero todos ellos estaban relacionados con LINQ. Perdón si me perdí alguna, ¿podría indicarme una publicación similar? – rsapru
Compruebe que este enlace podría ayudar. Si, tienes razón. Parece difícil encontrar uno, pero estoy seguro de que hay muchos. De todos modos tiene un enlace difícil - http://stackoverflow.com/questions/2194120/formatting-a-string-for-a-sql-in-clause –