Давайте видеть этот запрос будетВключите column_id в atttribute в FOR XML PATH
SELECT *
FROM Customer
WHERE Id = 60
FOR XML PATH ('Customer'), ELEMENTS XSINIL, TYPE
возвращает XML как этот
<Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Id>60</Id>
<BranchId>5</BranchId>
<DocKind>3</DocKind>
<Document>SomeDoc</Document>
....
Как я могу добавить Column_id
в Xml атрибуты каждого узла?
Это запрос, возвращая Column_Id
«S таблицы Customer
:
SELECT COLUMNPROPERTY(OBJECT_ID(TABLE_SCHEMA + '.' + TABLE_NAME),
COLUMN_NAME, 'ColumnID') AS COLUMN_ID, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Customer'
Я хочу привести, как это:
<Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Id ColumnId=1>60</Id>
<BranchId ColumnId=2>5</BranchId>
<DocKind ColumnId=3>3</DocKind>
<Document ColumnId=4>SomeDoc</Document>
Я редактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –