InnerXML из элемента, выбранного командой SQL Server OPENXML - PullRequest
0 голосов
/ 02 апреля 2009

В качестве продолжения этого вопроса - есть ли способ получить необработанный XML внутри элемента, который вы выбрали с помощью OPENXML? Должен ли я использовать тип данных XML вместо этого? Есть ли способ получить сырой XML с типом данных XML?

1 Ответ

2 голосов
/ 03 апреля 2009

Что ж, с типом данных XML в SQL Server 2005 и более поздних версиях вы всегда ЕСТЬ свой необработанный XML - не нужно его "получать" - он прямо там, в столбце, хранится для вашего удобства.

Вы также можете запросить его, используя XQuery и XPath, и даже обновить его, пока он хранится в базе данных!

Если вы можете - обязательно используйте тип данных XML! Вы можете использовать его как «нетипизированный» или связать со схемой XML, чтобы добавить проверку.

Марк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...