我们可以在sql server 2008中有数组类型数据吗?

时间:2012-06-22 11:33:27

标签: sql sql-server sql-server-2008

我们可以在sql server 2008中拥有数组类型数据吗? 目前我使用逗号分隔值作为数组值

3 个答案:

答案 0 :(得分:9)

SQL Server 2005+支持表值变量:

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

这些等同于数组。

答案 1 :(得分:6)

答案 2 :(得分:3)

用户定义的表格:

如果您想了解更多信息,本文被广泛引用:

http://www.sommarskog.se/arrays-in-sql-2008.html

SQL Server 2008中引入了表值参数。