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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

'XSLTemplate'

createProcessor

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

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

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

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

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

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

xml по 2 гига и оттуда надо доставать данные, заколебешься писать запросы если хранить ее в xml
...
Рейтинг: 0 / 0
Создать таблицу на основе xml или xsd
    #38922195
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Создать таблицу на основе xml или xsd
    #38922246
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fromddдля быстроты использую промежуточную встраиваемую базу (compact ce), в
которую заливаю данные из xml, а потом нужные мне данные копирую в рабочую БД на MS SQL
2008
А что мешает делать промежуточную базу в tempdb того же MS SQL 2008?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создать таблицу на основе xml или xsd
    #38922275
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Создать таблицу на основе xml или xsd
    #38922317
fromdd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий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
Создать таблицу на основе xml или xsd
    #38922323
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fromdd,

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


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