我们可以在SQL Server 2008中的数组类型的数据目前我使用逗号分隔值被视为数组值
Answer 1:
SQL Server的支持2005+的表值变量:
declare @arr table (col1 int)
insert @arr (col1) values (3), (1), (4)
这些等同于阵列。
Answer 2:
您可以改用:
1. 表
2. 临时表
3. 表变量(2005+)
4. 表值参数(2008+)
Answer 3:
用户定义的表:
如果您想了解更多,这篇文章被广泛引用:
http://www.sommarskog.se/arrays-in-sql-2008.html
表值参数在SQL Server 2008中引入。
文章来源: Can we have array type data in sql server 2008