Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Хранить xml-ну в базе / 3 сообщений из 3, страница 1 из 1
01.04.2011, 10:44
    #37193787
Vokinvolo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранить xml-ну в базе
Привет!

Хочу таблицу с полями: Id, бла-бла, xml-file.

Подскажите плиз можно ли как-нибудь связать запись в таблице с файлом? вообще хранить xml-файл в базе?
Вроде одни данные реляционные, другие иерархические. НАсколько я понимаю, xml надо хранить как текстовый файл, или парсить его перед загрузкой в базу. Я не уверен.
...
Рейтинг: 0 / 0
01.04.2011, 17:52
    #37194885
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранить xml-ну в базе
Да запросто.
Делаешь TEXT поле, заливаешь в него xml файл любым удобным тебе способом. А потом делаешь:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT table_with_xml.file_id ,xml.* FROM 
table_with_xml,
lateral( openxml( table_with_xml.xmlfield )
          WITH (
           Product_ID int '@ID',
           Product_Name varchar( 200 ) 'text()'
          ) as xml;
...
Рейтинг: 0 / 0
07.04.2011, 12:30
    #37204343
Vokinvolo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранить xml-ну в базе
Спасибо за ответ.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Хранить xml-ну в базе / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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