在存储过程中插入逗号分隔的id列表

时间:2013-05-23 01:03:43

标签: sql-server sql-server-2008 stored-procedures

我正在尝试在SQL Server 2008中创建一个存储过程,该存储过程采用逗号分隔的整数列表并将它们添加到表中。

对于此示例,该表有1列。因此,存储过程只会采用类似'1,2,3'的字符串,并在表中插入3行。

我不确定如何去做这件事。我是否必须写一些东西来分割字符串然后手动循环id?我可以做点什么吗

insert into table values split(idsString)

并以某种方式在一个语句而不是手动循环中进行?

0 个答案:

没有答案