我正在运行此查询并得到下面提到的错误.有人可以帮忙吗?
列名"中间名"包含FOR XML所需的无效XML标识符; ''(0x0020)是第一个出错的角色.
SELECT
Username as [LastName],
'' AS [Middle Name],
'' AS Birthdate,
'' AS [SSN],
0 AS [Wage Amount]
FROM
Employee
FOR XML PATH
Run Code Online (Sandbox Code Playgroud) 努力编写可以在 XML 中生成嵌套元素的查询。谁能帮忙
输入:
SELECT EmpName AS [Name],
EmpDOB AS [Birthdate],
EmpSalary AS [WageAmount],
Add1 AS [Address1],
Add2 AS [Address2],
Mobile AS [Mobile]
FROM Employee
FOR XML PATH
Run Code Online (Sandbox Code Playgroud)
输出:(这有附加信息作为嵌套元素)
<Employee>
<Name>Conrad</Name>
<Birthdate>14-oct-76</BirthDate>
<WageAmount>10000</WageAmount>
<AdditionalInfo>
<Address1>Washington DC</Address1>
<Address2>DC</Address2>
<Mobile>989898989</Mobile>
</AdditionalInfo>
</Employee>
Run Code Online (Sandbox Code Playgroud)