FOR XML PATH 是sqlserver数据库的语法,能将查询出的数据转换成xml格式的数据.
首先,我们来看一个正常的查询:
SELECT TOP 2 id, name,crDate FROM sys.sysobjects
查询出的是表格形式数据, 如果改成xml格式,则如下
SELECT TOP 2 id, name,crDate FROM sys.sysobjects FOR XML PATH('')
查询xml格式的数据.并且都是拼接到一个字段中.
我们还可以给xml的node自定义名称,满足业务需求
SELECT TOP 2 id AS IDs,res