0

Oracle 11GR2 でデータ ポンプのエクスポート/インポート方法を使用しています。

したがって、(ID、名前、住所、都市、電話) を含むテーブル A があり、それをテーブル B (ID、名前、住所) にエクスポートしたいと考えています。

テーブル B の列数が異なるテーブル A からテーブル B にデータをインポートするにはどうすればよいですか?

常にエラーORA-39112が表示されます:(

みんな助けてください..#初心者はこちら

これが私のコードです:

expdp USERID="admin"@orcl DIRECTORY=dmpdir TABLES="A"."table_a"
      FILE=tb_a.dmp GRANTS=Y ROWS=Y LOG=exportTables.log

impdp USERID="admin"@target FULL=Y CONSTRAINTS=Y FILE=tb_a.dmp
      IGNORE=Y GRANTS=Y ROWS=Y COMMIT=Y LOG=importTables.log 
4

1 に答える 1

0

主にETLについてです。私があなたなら、同じテーブル ("table_a") にもインポートし、PL/SQL プロシージャを使用して、このテーブルから目的のテーブル ("table_b") にデータを移動します。

于 2014-07-05T09:50:59.913 に答える