SQL IN多值传参方法

DECLARE @preName nvarchar(4000)
SET @preName='@Davolio@,@Fuller@,@Leverling@'

declare @lastName nvarchar(4000)

set @lastName=replace(@preName,'@','''')
declare @sql nvarchar(2000)
set @sql=N'SELECT *FROM Employees where lastName IN ('+@lastName+')'
execute sp_executesql @sql

原文地址:https://www.cnblogs.com/qiu18359243869/p/12382999.html