powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Загрузка текстового файла в таблицу
7 сообщений из 7, страница 1 из 1
Загрузка текстового файла в таблицу
    #36048331
A34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A34
Гость
Надо загрузить в таблицу текстовый файл.
В файле два столбца , а в Oracle таблице - два поля.
При загрузке каждая строка из файла должна быть вставлена в отдельную запись.
Возможно ли это сделать средствами APEX-а ?

Есть конечно вариант размещать каждый раз текстовый файл на сервере , а потом :
1.utl_file.get_line
2. парсинг строки с использованием subst/instr и т.д.
3. и в конце insert в таблицу.

Но хотелось бы с использованием APEXP-контрола "File Browse" , чтобы тесктовый файл читать не с сервера, а с десктопа пользователя. Такое возможно ?
...
Рейтинг: 0 / 0
Загрузка текстового файла в таблицу
    #36048447
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlldr )))
...
Рейтинг: 0 / 0
Загрузка текстового файла в таблицу
    #36049478
...
Рейтинг: 0 / 0
Загрузка текстового файла в таблицу
    #36049712
A34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A34
Гость
добрый желатель,
ext. tables это вариант сродни utl_file.get_line .
В том смысле, что работа с файлами будет идти через сервер. А хотелось бы читать файлы с компьютера пользователя.
...
Рейтинг: 0 / 0
Загрузка текстового файла в таблицу
    #36049718
A34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A34
Гость
В самом APEX-е в разделе UTILITES есть подраздел DATA Load/Unload. Там присутствует весь необходимый мне функционал. Осталось придумать как его встроить в своё приложение. Нехочется давать возможность пользователям делать загрузку через эти разделы.
...
Рейтинг: 0 / 0
Загрузка текстового файла в таблицу
    #36049754
Nickname
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
вы на верном пути, загрузить файл с пользовательской машины через APEX - запросто, и правильно думаете что через контрол - "File Browse"

пример можно найти на сайте APEX
Пример загрузки BLOB

после загрузке файл будет доступен в таблице в поле CLOB.

ну а как из CLOB вытащить строки и записать в таблицу, это к APEX не сильно относится, это можно сделать простыми средствами Oracle
...
Рейтинг: 0 / 0
Загрузка текстового файла в таблицу
    #36051101
apex_users_guide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вариант можно:
1. Загрузить средствами апекса.
2. Сохранить blob в каталог на сервере в виде текстового файла.
3. Использовать External Table для вставки в целевую таблицу (или дёргать sql*loader с помощью dbms_scheduler, но External Table проще для простой структуры файла, та как можно обойтись только с помощью SQL) .
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Загрузка текстового файла в таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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