Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server - In clausola con una variabile dichiarata

Sostituisci @your_list, Your_table e i valori con cose reali.

DECLARE @your_list TABLE (list varchar(25)) 
INSERT into @your_list
VALUES ('value1'),('value2376')

SELECT *  
FROM your_table 
WHERE your_column in ( select list from @your_list )

L'istruzione select in basso avrà lo stesso effetto di:

SELECT *  
FROM your_table 
WHERE your_column in ('value','value2376' )