2016-06-09 17 views
5

Tôi đang chạy truy vấn này và nhận được lỗi được đề cập bên dưới. Có ai giúp được không?Máy chủ SQL - chứa một mã định danh XML không hợp lệ theo yêu cầu của FOR XML;

Tên cột 'Tên đệm' chứa mã định danh XML không hợp lệ theo yêu cầu của FOR XML; '' (0x0020) là ký tự đầu tiên có lỗi.

SELECT 
    Username as [LastName], 
    '' AS [Middle Name], 
    '' AS Birthdate, 
    '' AS [SSN], 
    0 AS [Wage Amount] 
    FROM 
    Employee 
    FOR XML PATH 

Trả lời

9

Bạn không thể có khoảng trống trong phần tử XML hoặc tên thuộc tính. Sử dụng

SELECT Username AS [LastName], 
     ''  AS [MiddleName], 
     ''  AS Birthdate, 
     ''  AS [SSN], 
     0  AS [WageAmount] 
FROM Employee 
FOR XML PATH 
Các vấn đề liên quan