В моей таблице базы данных SQL 2008 у меня есть одно имя столбца AUTHOR, которое содержит данные XML. XML не правильно сформирован и содержит данные, подобные приведенным ниже
<Author>
<ID>172-32-1176</ID>
<LastName>White</LastName>
<FirstName>Johnson</FirstName>
<Address>
<Street>10932 Bigge Rd.</Street>
<City>Menlo Park</City>
<State>CA</State>
</Address>
</Author>
Некоторые XML содержат все вышеперечисленные данные, а некоторые содержат только один тег.
<ID>172-32-1176</ID>
Я хочу написать запрос, который возвращает мне столбец как идентификатор.
Я пытался использовать AUTHOR.query ('data (/ Author / ID)')) в качестве идентификатора, но он не работает, если в XML нет узла Author.
Спасибо,
Виджей