Вставка данных из файла .csv с использованием внешних таблиц Oracle - PullRequest
0 голосов
/ 24 октября 2018

Я хочу вставить данные из файла .csv в мою таблицу.Могу ли я сделать это с помощью организации external и oracle_loader или мне нужно сделать что-то еще?

SQL>       create table teachers_ext (
      2        first_name     varchar2(15),
      3        last_name      varchar2(15),
      4        phone_number   varchar2(12)
      5      )
      6      organization external (
      7        type oracle_loader
      8        default directory ext_data_files
      9        access parameters (
     10         fields terminated by ',')
     11       location ('teacher.csv')
     12     )
     13     reject limit unlimited;

1 Ответ

0 голосов
/ 25 октября 2018

Да, это лучший способ сделать это.Но я полагаю, что если вы спрашиваете, потому что это не работает.

Возможно, это проблема с правами доступа (например, вы не можете использовать каталог ext_data_files).

При попытке создать внешнюю таблицу вы получаете сообщение об ошибке?

Вы получаете сообщение об ошибке при попытке выбрать из него SELECT?

...