根据多选的id循环删除多条记录,执行这个存储过程怎么写?
存储过程根据多选的id循环删除多条记录
ALTER PROCEDURE [dbo].[news_DeleteBy_N_Id]
@id varchar --(id为在news表中为int类型,但需要根据id循环删除,所以设置为varchar)
AS
BEGIN
delete news where id in (@id)
END
执行这个存储过程怎么写?
exec news_DeleteBy_N_Id ????? 这里怎么写参数:例如删除多条记录 id为: 100049 ,100050,100051,100052
exec news_DeleteBy_N_Id ('100049 ,100050,100051,100052')
老是报语法错误