在SQL Server存储过程中将列选择到数组中

时间:2013-06-05 01:04:17

标签: sql sql-server tsql stored-procedures

我的桌子由多个电话号码列组成,我想为我的商店程序选择多个列(比如电话号码)到一个数组中。我正在尝试使用SELECT,但它只返回一个值,如示例代码

中所示
DECLARE @phone VARCHAR(15)
    SELECT @phone = phone1 FROM AddressTable
PRINT @phone

现在我希望将多个列值的值放入一个变量中。我知道为此我们通常使用数组。但我不确定如何使用。任何帮助...... !!!

1 个答案:

答案 0 :(得分:0)

SQL不支持数组。您可以使用类似表变量或逗号分隔的字符串

SELECT INTO a table variable in T-SQL