Я использую SQL Server и в хранимой процедуре, я хочу, чтобы выполнить запрос с параметром списка что-то вроде этого:SQL с параметром списка
select * from table where type in @list_types
Можно ли это сделать? Или я должен использовать временные таблицы?
все после 2008 года вы можете использовать http://msdn.microsoft.com/en-us/library/bb675163.aspx (параметры таблицы). В противном случае вам придется полагаться на платформу выше. Некоторое обсуждение этого можно найти здесь: http://stackoverflow.com/questions/337704/parameterizing-an-sql-in-clause – Najzero
Этот вопрос показывает отсутствие исследований. http://stackoverflow.com/questions/337704/parameterizing-an-sql-in-clause (один из сотен) –