Как вставить кучу данных в базу данных Oracle? - PullRequest
1 голос
/ 26 августа 2010

У меня есть требование вставить 12600 данных в одну таблицу. Данные находятся в файле документа, мне нужно загрузить все данные в конкретной таблице за один раз.

Пожалуйста, дайте мне предложение загрузить данные.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 26 августа 2010

проверить sql * загрузчик, который позволяет относительно легко и быстро импортировать в базу данных из текстовых файлов.

1 голос
/ 26 августа 2010

Было бы полезно получить дополнительную информацию, но следующие шаги являются очень общим описанием того, как выполнить вашу задачу:

  1. Открыть файл
  2. LOOP
  3. Чтение строки из файла
  4. Если файл в EOF, выйдите из LOOP
  5. Разобрать строку в переменные
  6. Вставить данные в таблицу, используя переменные из (4)
  7. END LOOP
  8. Закрыть файл.
  9. COMMIT
  10. В случае возникновения ошибок, ROLLBACK и выход

Делись и наслаждайся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...