次のようにエクスポート用のテーブルを作成できることを知っています。
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: 操作は外部の編成表ではサポートされていません