for xml path()not working"语法不正确' XML'"

时间:2014-07-28 04:53:09

标签: sql-server

我尝试使用for xml path在我们的一个SQL Server数据库中查询以连接字符串值,并收到此错误消息:

  

' XML'

附近的语法不正确

但是当我尝试在另一个SQL Server上使用相同的查询时,它工作得很好...... 我们正在使用SQL Server 2008,下面是我的脚本:

 SELECT
     T1.Field1
     ,  STUFF((SELECT ',' + CAST(T2.Field2 AS NVARCHAR(MAX))
              FROM 
                Table1 T2
              WHERE
                T2.Field1 = T1.Field1
              FOR XML PATH(''),TYPE ).value('.','NVARCHAR(MAX)'), 1, 1, '' )AS [resultField]
  FROM Table1 T1

0 个答案:

没有答案