Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 XML в таблицу базы  [new]
vladka63
Member

Откуда:
Сообщений: 1689
Подскажите пожалуйста, как решить задачу загрузки файла XML в таблицу базы?
16 сен 15, 17:50    [18157558]     Ответить | Цитировать Сообщить модератору
 Re: XML в таблицу базы  [new]
o-o
Guest
надо по колонкам XML раскидывать или просто его как есть в XML-столбец сложить?
16 сен 15, 17:53    [18157574]     Ответить | Цитировать Сообщить модератору
 Re: XML в таблицу базы  [new]
Megabyte
Member

Откуда: ближайшее заМКАДье
Сообщений: 4998
vladka63
Подскажите пожалуйста, как решить задачу загрузки файла XML в таблицу базы?

Вариантов куча. В T-SQL есть встроенные средства поддержки работы с XML: курите ONEXML и xQuery.
16 сен 15, 18:02    [18157608]     Ответить | Цитировать Сообщить модератору
 Re: XML в таблицу базы  [new]
Megabyte
Member

Откуда: ближайшее заМКАДье
Сообщений: 4998
Megabyte
vladka63
Подскажите пожалуйста, как решить задачу загрузки файла XML в таблицу базы?

Вариантов куча. В T-SQL есть встроенные средства поддержки работы с XML: курите ONEXML и xQuery.

Извиняюсь: OPENXML
16 сен 15, 18:02    [18157611]     Ответить | Цитировать Сообщить модератору
 Re: XML в таблицу базы  [new]
vladka63
Member

Откуда:
Сообщений: 1689
o-o
надо по колонкам XML раскидывать или просто его как есть в XML-столбец сложить?


Есть выгрузка из таблицы базы в XML
После корректировки данных (информации, которая хранилась в таблице) XML файла его нужно загрузить обратно в таблицу.
16 сен 15, 18:06    [18157631]     Ответить | Цитировать Сообщить модератору
 Re: XML в таблицу базы  [new]
vladka63
Member

Откуда:
Сообщений: 1689
Megabyte
Megabyte
пропущено...

Вариантов куча. В T-SQL есть встроенные средства поддержки работы с XML: курите ONEXML и xQuery.

Извиняюсь: OPENXML


Да, нашел статью, изучаю.
Спасибо!
16 сен 15, 18:07    [18157636]     Ответить | Цитировать Сообщить модератору
 Re: XML в таблицу базы  [new]
гр к
Guest
o-o
надо по колонкам XML раскидывать или просто его как есть в XML-столбец сложить?

Меня интересует вар-т по колонкам раскидывать.
Последний раз XML разбирал из Экселя, а это как-то неправославненько.
Ну и пришлось портянку писать типа
strNode = "//Extract/ReestrExtract/ExtractObjectRight/ExtractObject/ObjectRight/Right/Owner/Person/Content"
Set xNode = xmlParser.SelectSingleNode(strNode)
strNode2 = "//Extract/ReestrExtract/ExtractObjectRight/ExtractObject/ObjectRight/Right/Owner/Governance/Content"
Set xNode2 = xmlParser.SelectSingleNode(strNode2)
strNodeOrg = "//Extract/ReestrExtract/ExtractObjectRight/ExtractObject/ObjectRight/Right/Owner/Organization/Content"
Set xNodeOrg = xmlParser.SelectSingleNode(strNodeOrg)
' и тд и тп

На sql-то поди всё на раз-два делается.
Какие есть вар-ты для разбора кучи однотипных XML-файлов и складывания в 1 таблицу.
SQL 2005 SE.
16 сен 15, 18:10    [18157648]     Ответить | Цитировать Сообщить модератору
 Re: XML в таблицу базы  [new]
Glory
Member

Откуда:
Сообщений: 104751
vladka63
Есть выгрузка из таблицы базы в XML
После корректировки данных (информации, которая хранилась в таблице) XML файла его нужно загрузить обратно в таблицу.

Это вы так продолжате "править значеняи в большой таблице" ?
16 сен 15, 20:17    [18157993]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить