我有一个存储过程
create PROCEDURE [dbo].[SP]
(
@OrderList varchar(500)
)
AS
Begin
select *
from table
where id in ('+ @OrderList +')
在这里,我正在传递订单列表....
当我这样执行时
exec sp 'iss005,iss006'
我没有得到数据
但是当我像这样在sp中硬编码时......
select * from table where id in ('iss005','iss006')
然后我正在获取数据...
谢谢