В sp_xml_preparedocument \ openXML я могу напрямую поместить свой XML и использовать в качестве таблицы. Но, в случае ExtractValue и UpdateXML, я должен вставить каждую строку XML в отдельную строку таблицы и затем выбрать. Concending следующий пример -
если я хочу использовать '<books>
<book>
<title>A guide to the SQL standard</title>
<author>
<initial>CJ</initial>
<surname>Date</surname>
</author>
</book>
<book>
<title>SQL:1999</title>
<author>
<initial>J</initial>
<surname>Melton</surname>
</author>
</book>
</books>'
Этот XML я могу использовать непосредственно в SQL Sql Server. Но в случае MySQL мне нужно вставить две строки в таблицу, а затем использовать функцию ExtractValue.