Перед удалением данных из базы данных SQL Server он экспортируется и сохраняется в виде XML-файла в случае, если эти данные должны быть восстановлены на более позднем этапе. Теперь я пытаюсь вернуть данные в базу данных из файла XML, но не могу найти лучший способ сделать это. Мастер импорта/экспорта SQL-сервера не поддерживает XML. Я просмотрел компонент XML Bulk Load, но это не похоже на то, что он будет работать для моей проблемы. У кого-нибудь есть предложения?sql server 2008 - импорт данных в существующие таблицы из файлов XML
XML, может выглядеть, как показано ниже, и я woud хочу каждую строку вставку:
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
<prod_id>4235823</prod_id>
<productImageURL>image1.jpg</productImageURL>
<entryDate>Aug 30 2011 01:47:08:317PM</entryDate>
<category>859191</category>
<productDescription>product description 1</productDescription>
<productName>product name 1</productName>
<Price>9.99</Price>
</product>
<product>
<prod_id>8989595</prod_id>
<productImageURL>image2.jpg</productImageURL>
<entryDate>Aug 30 2011 01:47:08:317PM</entryDate>
<category>859191</category>
<productDescription>product description 2</productDescription>
<productName>product name 2</productName>
<Price>2.99</Price>
</product>
<product>
<prod_id>4575454</prod_id>
<productImageURL>image3.jpg</productImageURL>
<entryDate>Aug 30 2011 01:47:08:317PM</entryDate>
<category>859191</category>
<productDescription>product description 3</productDescription>
<productName>product name 3</productName>
<Price>5.99</Price>
</product>
</products>
велика, что смотрит прямо вперед, как он получает XML-файл? И что представляет собой число 1 в квадратных скобках? – LeeTee
также похоже на его чтение из XML, но как вы вставляете данные в базу данных? – LeeTee