Как я могу прочитать файл XML и сохранить данные в формате XML в нашей таблице в SQL Server 2008?
sql-server
sql-server-2008
xml
пуджа
источник
источник
Ответы:
Этот узел разбора основан на XML. Читать атрибуты по-разному, но не так часто
У меня было это как демо с 3-мя немного различными XPath-запросами
источник
Я попробовал это с ответом выше. Попытайся,
XML:
SQL:
источник
Necromancing:
Из строки:
Из файла:
например
Таким образом, вы можете иметь такую функцию, как
источник
Я просто добавлю ответ, чтобы вы знали, что у вас есть другой вариант. Вы также можете использовать OPENXML для чтения XML-данных. Это был способ сделать это в более старых версиях SQL Server. Это не идеально, но это работает. И злоупотреблять легко :-). Просто сравните планы двух идентичных xmls, обработанных запросами XPATH (ответ gbn), по сравнению с OPENXML или OPENROWSET. Сейчас я буду использовать пример из статьи MSDN, но вы можете получить полную картину:
источник