Вот как вы можете получить данные из XML. Вы можете использовать запрос в качестве источника для оператора вставки в таблицу.
declare @xml xml =
'<people>
<person>
<name>John Doe</name>
<age>21</age>
</person>
<person>
<name>Jane Smith</name>
<age>24</age>
</person>
</people>'
select T.X.value('name[1]', 'varchar(50)') as Name,
T.X.value('age[1]', 'int') as Age
from @xml.nodes('/people/person') as T(X)
Результат:
Name Age
-------------------------------------------------- -----------
John Doe 21
Jane Smith 24