Sql server 2008 如何将nvarchar逗号分隔的输入参数传递给shawn SP

Sql server 2008 如何将nvarchar逗号分隔的输入参数传递给shawn SP,sql-server-2008,Sql Server 2008,请在大量关于类似主题的文章中,有人能提出将逗号分隔的nvarchar输入参数传递给下面的存储过程的解决方案吗: create PROCEDURE [dbo].[MyStoredProcedure] -- Add the parameters for the stored procedure here AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT stat

请在大量关于类似主题的文章中,有人能提出将逗号分隔的nvarchar输入参数传递给下面的存储过程的解决方案吗:

create PROCEDURE [dbo].[MyStoredProcedure]
-- Add the parameters for the stored procedure here

AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;

-- Insert statements for procedure here
merge MyTableName as target
using (select OutputColumn, LastName, RegID from MyTableName WHERE Column1 = '036A' AND  RowID=998) as source 
on ( target.RowID>998 and target.LastName = source.LastName)
    WHEN MATCHED THEN
        UPDATE SET 
            target.OutputColumn=source.OutputColumn;
    select * from MyTableName
END

请问,最简单的方法是什么?(sql server 2008 r2)

好吧,如果没有人知道的话

或许

create PROCEDURE [dbo].[MyStoredProcedure]
    @parameter1 nvarchar(10), -- comma
    @parameter2 nvarchar(10), -- comma
    @parameter3 nvarchar(10)
AS ....

Cap

问题是什么?您是否在询问如何使用参数创建存储过程?您是否检查了文档?您希望使用分隔列表筛选哪个表/列?
create PROCEDURE [dbo].[MyStoredProcedure]
    @parameter1 nvarchar(10), -- comma
    @parameter2 nvarchar(10), -- comma
    @parameter3 nvarchar(10)
AS ....