Декларация XML для FOR XML EXPLICIT

Я использую SQL Server 2008 и пишу вывод SQL-запроса в XML. XML генерируется, но я не могу добавить объявление

<xml version "1.0" encoding = "UTF-8">

Пробовал добавлять

select <xml version "1.0"..> 
union all (select) 

но это не сработало. Мне нужно использовать CDATA как у меня есть некоторые неформатированные данные, поступающие в EMP_MISC колонка. Как добавить объявление XML? Любой совет по этому вопросу мне очень поможет.

SELECT
    1 AS Tag,
    NULL AS Parent,
    NULL AS 'Employee!1!',
    NULL AS 'EMP!2!EMP_ID_NR',
    NULL AS 'EMP!2!EMP_DEPT!Element',
    NULL AS 'EMP!2!EMP_MISC!cdata' 

UNION ALL

SELECT
    2 AS Tag,
    1 AS Parent, 
    NULL, 
    EMP.EMP_ID,
    EMP_DEPT,
    EMP_MISC 

FROM 
    EMPLOYEE EMP, DEPARTMENT DEPT  
WHERE 
    EMP.EMP_ID = DEPT.EMP_ID
FOR XML EXPLICIT 

0 ответов

Другие вопросы по тегам