我放个屁搞这儿搁着,先create proc dbo.my_sp @devicelist varchar(3200) as declare @Temp varchar(3500) set @Temp = 'select * from tableXXX where tableXXX.设备名 in )' +@devicelist+')' execute(@temp) 如果这个屁Ok,用着先
sqlserver 里的convert()类似format
select * from tableXXX where charindex(tableXXX.设备名,@devicelist)>0 参考函数charindex()、patindex()的用法。
@devicelist varchar(3200)
as
declare @Temp varchar(3500)
set @Temp = 'select * from tableXXX where tableXXX.设备名 in )'
+@devicelist+')' execute(@temp) 如果这个屁Ok,用着先
参考函数charindex()、patindex()的用法。