1

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

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

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

4

1 回答 1

1

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

SELECT INTO T-SQL 中的表变量

于 2013-06-05T01:05:50.630 回答