|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
Есть ли возможность создать таблицу в бд и загрузить туда данные из xml? Что то по аналогии SQLXMLBulkLoad в MS SQL. Те я указываю программно xml файл или схему, и на их основании создается таблица с данными из xml. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 16:53 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromdd, нет. Только с клиента ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 16:56 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
Симонов Денисfromdd, нет. Только с клиента как понять только с клиента? можно поподробнее ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 08:31 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromddСимонов Денисfromdd, нет. Только с клиента как понять только с клиента? можно поподробнееПишется программа, которая разберет xml и зальет данные в таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 08:48 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
Exterisfromddпропущено... как понять только с клиента? можно поподробнееПишется программа, которая разберет xml и зальет данные в таблицу. пишется конкретно под данную xml? или есть библиотеки которые разбирают самостоятельно? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 09:14 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromddExterisпропущено... Пишется программа, которая разберет xml и зальет данные в таблицу. пишется конкретно под данную xml? или есть библиотеки которые разбирают самостоятельно? Вам, любезный, следует почитать про xml. В частности про xls, трансформации и как это прокрутить через msxml, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 09:20 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromddпишется конкретно под данную xml? или есть библиотеки которые разбирают самостоятельно? Обсуждение как прочитать XML не на этом форуме. Должно, в принципе, хватить одного гугля. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 09:21 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromdd, дык xml такой формат. Он довольно вольный. Его интерпретация зависит от твоей проги. Ты же в курсе что я одни и те же данные могу описать в xml множеством способов. Можно даже и не своей программой это делать. Например, написать на xlt преобразование в SQL и скормить полученный скрипт ISQL ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 09:22 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
pastorfromddпропущено... пишется конкретно под данную xml? или есть библиотеки которые разбирают самостоятельно? Вам, любезный, следует почитать про xml. В частности про xls, трансформации и как это прокрутить через msxml, например. причем тут трансформации? есть xml мне оттуда данные в бд надо, желательно динамически создавать таблицу на основе xml, иначе просто перекомпелировать каждый раз когда добавят что то в xml нет желания ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 09:50 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromddExterisпропущено... Пишется программа, которая разберет xml и зальет данные в таблицу. пишется конкретно под данную xml? или есть библиотеки которые разбирают самостоятельно? IBExpert, насколько я помню он умеет загружать данные из XML (не совсем библиотека, однако если устроит, то можно будет и "автоматизировать" и встроить в свое приложение используя IBEScript) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 09:52 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
pastor, и что то не найду я про xls и msxml , точно так пишется? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 10:02 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
pastorВам, любезный, следует почитать про xml. В частности про xls, трансформации и как это прокрутить через msxml, например. боюсь показаться настойчивым, но прочитать таки надо fromddпричем тут трансформации? есть xml мне оттуда данные в бд надо, желательно динамически создавать таблицу на основе xml, иначе просто перекомпелировать каждый раз когда добавят что то в xml нет желания трансформации при том, что в БД хранится не xml. И общениес БД идет тожене через xml. перекомпилировать ничего не надо. нет желания - нечего тогда и начинать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 10:02 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromddpastor, и что то не найду я про xls и msxml , точно так пишется? конечно нет :) правильно - xsl 'XSLTemplate' createProcessor transform ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 10:08 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromdd, про динамически создавать таблицу забудь. Это кривой подход. Предположим даже ты создашь динамически таблицу. Как твоя программа узнает что она создана? Как с ней будут работать ХП? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 10:24 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromddдинамически создавать таблицу на основе xmlroad to hell ты можешь внятно сказать зачем тебе все это нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 10:46 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, Чтобы не переписывать каждый раз CREATE TABLE ... вручную и перекомпилировать код, указал базу xml и xsd - получил заполненную таблицу, аналог SQLXML 4.0 в ms sql server ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 10:54 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromdd, это не ответ. Ты скажи для чего тебе таблицу надо создавать. Обычно бывает наоборот. При всяком импорте данных они распихиваются в таблицы с известной структурой, иначе не ясно как затем твоя программа будет с этими данными работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 11:10 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromddЧтобы не переписывать каждый раз CREATE TABLE ... вручную и перекомпилировать код, указал базу xml и xsd - получил заполненную таблицу А зачем его переписывать? Создал один раз таблицу с BLOB полем и вливай в него свой XML сколько влезет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 11:41 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
Симонов Денис, Работаю с ФИАСОМ, надо из xml вставить данные в БД, для быстроты использую промежуточную встраиваемую базу (compact ce), в которую заливаю данные из xml, а потом нужные мне данные копирую в рабочую БД на MS SQL 2008. Но в встраиваемой все создается статически, стоит поменяться немного структуре xml, все надо переписывать ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 12:03 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovfromddЧтобы не переписывать каждый раз CREATE TABLE ... вручную и перекомпилировать код, указал базу xml и xsd - получил заполненную таблицу А зачем его переписывать? Создал один раз таблицу с BLOB полем и вливай в него свой XML сколько влезет. xml по 2 гига и оттуда надо доставать данные, заколебешься писать запросы если хранить ее в xml ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 12:04 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 12:06 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromddдля быстроты использую промежуточную встраиваемую базу (compact ce), в которую заливаю данные из xml, а потом нужные мне данные копирую в рабочую БД на MS SQL 2008 А что мешает делать промежуточную базу в tempdb того же MS SQL 2008?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 12:33 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 12:46 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
Мимопроходящий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 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 13:06 |
|
Создать таблицу на основе xml или xsd
|
|||
---|---|---|---|
#18+
fromdd, ну тогда тебя и здесь ждёт облом. Ибо FB абсолютно по фиг XML или не XML специальных типов под него не предусмотрено. А уж тем более создавать динамически таблицы, а потом их грохать будет совсем хреново. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 13:09 |
|
|
start [/forum/topic.php?fid=14&fpage=10&tid=1332230]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 239ms |
total: | 432ms |
0 / 0 |