Вниз
Скачать: CL | DM;

Создание схемы XML   Найти похожие ветки 

← →
АлеКо   (2005-09-21 10:14) [0]

Добрый день.

Используя  XML Bulk Load хочу загружать данные на сервер MS SQL. Данная программа требует аннотированные схемы для определения соответствия данных XML таблицам БД.
Может кто знает инструмент для создания таких схем на основе имеющихся файлов данных в XML формате или придется ручками.


← →
Nikolay M. ©   (2005-09-21 10:19) [1]

А почему обязательно булком? T-SQL-ем все отлично делается. БОЛ: sp_xml_preparedocument, OPENXML...WITH и все, что рядом с ними.


← →
АлеКо   (2005-09-21 10:23) [2]

Можно ссылочку на материал об этом.
Я так понял что это делается на сервере?


← →
Polevi ©   (2005-09-21 11:28) [3]

CREATE PROCEDURE ImportOrder @AccId INT, @ImportMode INT, @Xml NTEXT AS
 SET NOCOUNT ON
 DECLARE @Tree INT
 EXEC sp_xml_preparedocument @Tree OUTPUT, @Xml
 DECLARE @T TABLE(GOOD INT, QTY INT)
 INSERT INTO @T
 SELECT T.GOOD, T.QTY FROM OPENXML(@Tree,"//ROW",2) WITH (GOOD INT, QTY INT) T
 EXEC sp_xml_removedocument @Tree


← →
Nikolay M. ©   (2005-09-21 11:38) [4]


> АлеКо   (21.09.05 10:23) [2]
> Можно ссылочку на материал об этом.

А это что, по-твоему?


> БОЛ: sp_xml_preparedocument, OPENXML...WITH и все, что рядом
> с ними.


← →
АлеКо   (2005-09-22 01:58) [5]

Polevi © Вопрос. Загружаемый файл XML должен находиться на стороне сервера? Физически находиться на стороне сервера.


← →
Polevi ©   (2005-09-22 08:32) [6]

XML должен передаваться параметром @Xml в процедуру
соотв. должен находится на стороне инициирующей подключение к MS SQL


← →
АлеКо   (2005-09-22 09:44) [7]

Вопрос ?
Как поступит система если в данных XML будет присутствовать информация для твух и более таблиц.


← →
Nikolay M. ©   (2005-09-22 09:50) [8]


> если в данных XML будет присутствовать информация для твух
> и более таблиц

Пример данных ХМЛ слабо привести, чтобы на кофейной гуще не гадать? Далеко не каждый ХМЛ-документ можно открыть таким способом:
http://www.sql.ru/forum/actualthread.aspx?tid=218615


← →
АлеКо   (2005-09-22 10:38) [9]

Спасибо за консультацию.
Пример приводить не буду, большой объем.
Я понял что существуют ограничения.
Спасибо буду разбираться.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.026 c
2-1128819510
quadronik
2005-10-09 04:58
2005.10.30
Пример из дельфийского ХЕЛПа..не работает


1-1128624589
Gall
2005-10-06 22:49
2005.10.30
Иконки приложения


14-1129007555
X9
2005-10-11 09:12
2005.10.30
Хочу помочь любимому сайту!


2-1128595584
Гость22
2005-10-06 14:46
2005.10.30
Как удалить текущую запись в таблице Парадокс?


11-1110022152
Ал
2005-03-05 14:29
2005.10.30
MHTrackBar.TabStop работает или нет?




   Наверх