Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
lenager
Зарегистрирован: 11.11.2003 Сообщения: 2
|
Добавлено: Вт Ноя 11 2003 18:37 Заголовок сообщения: запись XML file в базу данных |
|
|
надо написать shell-скрипт , который закачает xml v odno pole. весь файл в одно текстовое поле. что делать? как? БД(Informix). как разбирается хмл ? пример напишите, пожал-ста ! в базе 3 поля . в одно надо весь хмл записать как текст. |
|
Вернуться к началу |
|
 |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Ср Ноя 12 2003 10:19 Заголовок сообщения: Дык просто как текст...(+) |
|
|
Зачем тебе "разбирать" XML-файл если ты его целиком как текст записываешь в поле таблицы? Относись к нему просто как к текстовому файлу. Я к сожалению с Информиксом не работал, но тебе нужно-то всего ничего: почитать документацию по нему и выяснить какой командой можно загружать текст в текстовое поле, этож не сложно наверное  |
|
Вернуться к началу |
|
 |
lenager
Зарегистрирован: 11.11.2003 Сообщения: 2
|
Добавлено: Чт Ноя 13 2003 18:06 Заголовок сообщения: Re: запись XML file в базу данных |
|
|
есть 2 varianta s dbload i komandnim fajlom: FILE "filename" DELIMITER "|" 4; INSERT INTO tablename; 1232|Joe Schmoe|321-1234|1| 4567|Betty Boop|123-1234|2| 8765|John Doe|345-3456|1| 7876|Jane Doe|345-3456|1
for a Fixed-length data file:
FILE "filename" (f1 1, f2 2-4, f3 5-7, f4 ; INSERT INTO tablename;
11234567 2abcdefgh 3zyxwvut
no eto esli tekstovij . A y mena xml . Ne mogy nikak ego v odno pole zaka4at' . Pomogite !!!! |
|
Вернуться к началу |
|
 |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Пт Ноя 14 2003 10:31 Заголовок сообщения: Э...(+) |
|
|
Я к сожалению не могу дать тебе четко комманду с помощью которой ты б это сделал... Вполне возможно она имеет такой вид: FILE 'filename'; INSERT INTO tablename.fieldname; Причем поле в которое ты закачиваешь должно бытьь достаточно большим (ну там типа TEXT или еще че-то такое). И не парься ты с закачиванием файлов с разделителями - это совсем не то. Тебе нужно просто закачать текстовый файл (плевать, что там XML-данные) в текстовое поле вот и все.
Извини, что толком тебе ничем не помог а просто потрендел в свое удовольствие  |
|
Вернуться к началу |
|
 |
|