Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Создать таблицу на основе xml или xsd / 25 сообщений из 34, страница 1 из 2
30.03.2015, 16:53
    #38921441
fromdd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
Есть ли возможность создать таблицу в бд и загрузить туда данные из xml? Что то по аналогии SQLXMLBulkLoad в MS SQL. Те я указываю программно xml файл или схему, и на их основании создается таблица с данными из xml.
...
Рейтинг: 0 / 0
30.03.2015, 16:56
    #38921444
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromdd,

нет. Только с клиента
...
Рейтинг: 0 / 0
31.03.2015, 08:31
    #38921849
fromdd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
Симонов Денисfromdd,

нет. Только с клиента

как понять только с клиента? можно поподробнее
...
Рейтинг: 0 / 0
31.03.2015, 08:48
    #38921853
Exteris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromddСимонов Денисfromdd,

нет. Только с клиента

как понять только с клиента? можно поподробнееПишется программа, которая разберет xml и зальет данные в таблицу.
...
Рейтинг: 0 / 0
31.03.2015, 09:14
    #38921877
fromdd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
Exterisfromddпропущено...


как понять только с клиента? можно поподробнееПишется программа, которая разберет xml и зальет данные в таблицу.

пишется конкретно под данную xml? или есть библиотеки которые разбирают самостоятельно?
...
Рейтинг: 0 / 0
31.03.2015, 09:20
    #38921883
pastor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromddExterisпропущено...
Пишется программа, которая разберет xml и зальет данные в таблицу.

пишется конкретно под данную xml? или есть библиотеки которые разбирают самостоятельно?

Вам, любезный, следует почитать про xml. В частности про xls, трансформации и как это прокрутить через msxml, например.
...
Рейтинг: 0 / 0
31.03.2015, 09:21
    #38921888
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromddпишется конкретно под данную xml? или есть библиотеки которые разбирают самостоятельно?
Обсуждение как прочитать XML не на этом форуме. Должно, в принципе, хватить одного гугля.
...
Рейтинг: 0 / 0
31.03.2015, 09:22
    #38921892
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromdd,

дык xml такой формат. Он довольно вольный. Его интерпретация зависит от твоей проги. Ты же в курсе что я одни и те же данные могу описать в xml множеством способов.
Можно даже и не своей программой это делать. Например, написать на xlt преобразование в SQL и скормить полученный скрипт ISQL
...
Рейтинг: 0 / 0
31.03.2015, 09:50
    #38921931
fromdd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
pastorfromddпропущено...


пишется конкретно под данную xml? или есть библиотеки которые разбирают самостоятельно?

Вам, любезный, следует почитать про xml. В частности про xls, трансформации и как это прокрутить через msxml, например.

причем тут трансформации? есть xml мне оттуда данные в бд надо, желательно динамически создавать таблицу на основе xml, иначе просто перекомпелировать каждый раз когда добавят что то в xml нет желания
...
Рейтинг: 0 / 0
31.03.2015, 09:52
    #38921940
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromddExterisпропущено...
Пишется программа, которая разберет xml и зальет данные в таблицу.

пишется конкретно под данную xml? или есть библиотеки которые разбирают самостоятельно?
IBExpert, насколько я помню он умеет загружать данные из XML
(не совсем библиотека, однако если устроит, то можно будет и "автоматизировать"
и встроить в свое приложение используя IBEScript)
...
Рейтинг: 0 / 0
31.03.2015, 10:02
    #38921946
fromdd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
pastor,

и что то не найду я про xls и msxml , точно так пишется?
...
Рейтинг: 0 / 0
31.03.2015, 10:02
    #38921948
pastor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
pastorВам, любезный, следует почитать про xml. В частности про xls, трансформации и как это прокрутить через msxml, например.

боюсь показаться настойчивым, но прочитать таки надо

fromddпричем тут трансформации? есть xml мне оттуда данные в бд надо, желательно динамически создавать таблицу на основе xml, иначе просто перекомпелировать каждый раз когда добавят что то в xml нет желания

трансформации при том, что в БД хранится не xml. И общениес БД идет тожене через xml.

перекомпилировать ничего не надо.

нет желания - нечего тогда и начинать.
...
Рейтинг: 0 / 0
31.03.2015, 10:08
    #38921962
pastor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromddpastor,

и что то не найду я про xls и msxml , точно так пишется?

конечно нет :) правильно - xsl

'XSLTemplate'

createProcessor

transform
...
Рейтинг: 0 / 0
31.03.2015, 10:24
    #38921987
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromdd,

про динамически создавать таблицу забудь. Это кривой подход. Предположим даже ты создашь динамически таблицу. Как твоя программа узнает что она создана? Как с ней будут работать ХП?
...
Рейтинг: 0 / 0
31.03.2015, 10:46
    #38922033
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromddдинамически создавать таблицу на основе xmlroad to hell

ты можешь внятно сказать зачем тебе все это нужно?
...
Рейтинг: 0 / 0
31.03.2015, 10:54
    #38922053
fromdd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
Ivan_Pisarevsky,

Чтобы не переписывать каждый раз CREATE TABLE ... вручную и перекомпилировать код, указал базу xml и xsd - получил заполненную таблицу, аналог SQLXML 4.0 в ms sql server
...
Рейтинг: 0 / 0
31.03.2015, 11:10
    #38922080
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromdd,

это не ответ. Ты скажи для чего тебе таблицу надо создавать. Обычно бывает наоборот. При всяком импорте данных они распихиваются в таблицы с известной структурой, иначе не ясно как затем твоя программа будет с этими данными работать.
...
Рейтинг: 0 / 0
31.03.2015, 11:41
    #38922145
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromddЧтобы не переписывать каждый раз CREATE TABLE ... вручную и перекомпилировать
код, указал базу xml и xsd - получил заполненную таблицу
А зачем его переписывать? Создал один раз таблицу с BLOB полем и вливай в него свой XML
сколько влезет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
31.03.2015, 12:03
    #38922185
fromdd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
Симонов Денис,

Работаю с ФИАСОМ, надо из xml вставить данные в БД, для быстроты использую промежуточную встраиваемую базу (compact ce), в которую заливаю данные из xml, а потом нужные мне данные копирую в рабочую БД на MS SQL 2008. Но в встраиваемой все создается статически, стоит поменяться немного структуре xml, все надо переписывать
...
Рейтинг: 0 / 0
31.03.2015, 12:04
    #38922190
fromdd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
Dimitry SibiryakovfromddЧтобы не переписывать каждый раз CREATE TABLE ... вручную и перекомпилировать
код, указал базу xml и xsd - получил заполненную таблицу
А зачем его переписывать? Создал один раз таблицу с BLOB полем и вливай в него свой XML
сколько влезет.

xml по 2 гига и оттуда надо доставать данные, заколебешься писать запросы если хранить ее в xml
...
Рейтинг: 0 / 0
31.03.2015, 12:06
    #38922195
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
Hello, Fromdd!
You wrote on 31 марта 2015 г. 12:06:23:

Fromdd> Работаю с ФИАСОМ, надо из xml вставить данные в БД, для быстроты
> использую промежуточную встраиваемую базу (compact ce), в которую
> заливаю данные из xml, а потом нужные мне данные копирую в рабочую БД на
> MS SQL 2008. Но в встраиваемой все создается статически, стоит
> поменяться немного структуре xml, все надо переписывать
и каким боком тут упёрся FireBird?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
31.03.2015, 12:33
    #38922246
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromddдля быстроты использую промежуточную встраиваемую базу (compact ce), в
которую заливаю данные из xml, а потом нужные мне данные копирую в рабочую БД на MS SQL
2008
А что мешает делать промежуточную базу в tempdb того же MS SQL 2008?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
31.03.2015, 12:46
    #38922275
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
Hello, Dimitry Sibiryakov!
You wrote on 31 марта 2015 г. 12:41:13:

Dimitry Sibiryakov> А что мешает делать промежуточную базу в tempdb того же MS SQL 2008?..
злобные модераторы форума MS SQL.

Создание
таблицы из xsd схемы

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
31.03.2015, 13:06
    #38922317
fromdd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
МимопроходящийHello, Fromdd!
You wrote on 31 марта 2015 г. 12:06:23:

Fromdd> Работаю с ФИАСОМ, надо из xml вставить данные в БД, для быстроты
> использую промежуточную встраиваемую базу (compact ce), в которую
> заливаю данные из xml, а потом нужные мне данные копирую в рабочую БД на
> MS SQL 2008. Но в встраиваемой все создается статически, стоит
> поменяться немного структуре xml, все надо переписывать
и каким боком тут упёрся FireBird?


compact ce не поддерживает xml и XMLSQL 4.0, SQLite тоже, смотрю теперь в сторону FireBird embedded
...
Рейтинг: 0 / 0
31.03.2015, 13:09
    #38922323
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать таблицу на основе xml или xsd
fromdd,

ну тогда тебя и здесь ждёт облом. Ибо FB абсолютно по фиг XML или не XML специальных типов под него не предусмотрено. А уж тем более создавать динамически таблицы, а потом их грохать будет совсем хреново.
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Создать таблицу на основе xml или xsd / 25 сообщений из 34, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]