2012-06-22 38 views
6

我们可以在SQL Server中的数组类型的数据2008年 目前我使用逗号分隔值被视为数组值我们可以有数组类型数据在SQL Server 2008

+0

为什么你需要在一个SQL查询阵列?你的计划是什么? – YvesR

+1

如果你需要这个字段作为另一个表中的字段,创建一个新表通常是一个更好的主意,对于数组中的每个元素,都有一行。 –

+2

@GordonLinoff:如果每个数组中有成千上万(行和)列,请不要使用它。 –

回答

8

的SQL Server 2005+支持表值变量:

declare @arr table (col1 int) 
insert @arr (col1) values (3), (1), (4) 

这些相当于数组。

+0

表变量是2000+ –

相关问题