【发布时间】:2020-04-15 12:05:56
【问题描述】:
我使用以下查询将列的行值连接成单个值。
SELECT
SUBSTRING(
(
SELECT
',' + id_number AS 'data()'
FROM
users FOR XML PATH('')
),
2,
9999
) AS id_numbers
id_number 列是 varchar 类型。我试图转换为文本,但仍然出现错误。
【问题讨论】:
-
您为什么使用 SQL Server 2008?它不再受支持。为什么要将完美的
varchar()更改为已弃用的text? -
等待基础设施升级!由于服务器仅在内部网络上,因此不被视为优先事项
标签: sql tsql sql-server-2008