0

我需要在使用插入命令时访问 SQL Server 中的数组。 @slted具有 ( 1,2,3) 之类的值,这些值用于插入编号。行数

alter proc usp_sltedAssign       
    @slted nvarchar, @curentMenuID bigint
as begin        
   insert into Table301 (FLD119,FLD232,FLD9)
   values('1', @curentMenuID, @slted)    
end
4

2 回答 2

1

将您的数组创建为 xml 字符串,使用 SQL 中的 XML 功能解析并插入到表中 - 或者您想做的任何事情

于 2012-11-26T16:39:59.147 回答
0

这个问题不是很精确,但您可能会通过使用TVPs找到您要查找的内容。

基本上,您可以将完整的表作为参数传递给查询,然后像普通表变量一样使用它们。

于 2012-11-26T10:22:39.160 回答