Я знаю, что вы можете создать таблицу для экспорта следующим образом:
create table bulk_mbr organization external(
type ORACLE_DATAPUMP
default directory jason_home
location ('mbr.dat'))
as SELECT * FROM mbr;
Но я бы хотел сделать что-то подобное для импорта, чтобы я мог создать внешнюю таблицу импорта с той же структурой, что и существующая таблица, загрузить в нее данные, а затем выполнить простой запрос INSERT INTO / SELECT FROM для перемещения данные там. Есть ли способ сделать это?
Я пробовал это, но это не работает:
create table bulk_mbr organization external(
type ORACLE_LOADER
default directory jason_home
location ('mbr.dat'))
as SELECT * FROM mbr where 1=0;
Но получил:
ORA-30657: операция не поддерживается
внешний организованный стол