У меня есть таблица из 20 столбцов в Oracle db, которая содержит записи более 150 тыс. Строк. Я выбрал все записи и экспортировал экземпляр листа Excel. Также экспортируется как операторы Insert.
Я создал повторяющуюся таблицу с другим именем той же таблицы для вставки записей. (Я должен сделать это на другой машине и в другой среде, просто тестируя одну и ту же схему БД)
В формате Excel при импорте через База данных -> Импорт -> Импорт данных таблицы требуется много времени, чтобы просто просмотреть записи из 25 КБ строк, в то время как при 150 КБ Toad не ответил.
В другом способе операторов Insert я должен разорвать числовые строки, чтобы я не получал исключения памяти при выполнении оператора вставки, имеющего более 200 КБ строк.
Может ли кто-нибудь предложить эффективный и лучший способ экспорта записей из Excel в таблицу Oracle?
@ Мэтт может объяснить, как?
Какой инструмент ты используешь, жаба? Кроме того, вы можете обойти проблему, используя CSV поверх XLSX, возможно,
@thatjeffsmith Я использую жабу. но таблица импорта не имеет опции для .csv, у нее есть .xls, .txt, .dbf, .mdb, буфер обмена
Я могу помочь вам, если вы используете инструменты Oracle, возможно, вы захотите опубликовать свой вопрос на форумах жаб (или попробуйте метод txt, я думаю, это сработает для вашего csv)
Если вы хотите, чтобы имена таблиц были одинаковыми на разных машинах и в разных средах, то в SQLPlus вы можете попробовать использовать команды exp, imp для экспорта и импорта файлов dmp.


Напишите сценарий вставки с данными?