参照整合性を維持しながら、単一のファイルから複数の Oracle テーブルにデータをインポートする方法はありますか?
質問する
790 次
2 に答える
2
はい。
詳細は省きますが、外部テーブルを参照してファイルからデータベースにデータを取得し、次に外部テーブルから選択し、「INSERT ALL」機能を使用して複数のテーブルに挿入する必要があるとだけ言います。単一の入力。
それが役立つことを願っています。
于 2011-11-15T20:21:41.310 に答える
1
いくつかの代替手段があります (完全なリストではありません)。
- FOREIGN KEY の依存関係グラフをたどり、「子」に挿入する前に「親」にデータを挿入するようにしてください。
- すべてのFOREIGN KEY を延期するため、挿入の順序は重要ではありません。単一のトランザクションでインポート全体を実行できる場合、これは問題ありません。
- FOREIGN KEY 制約を一時的に無効にし、任意の順序でデータをインポートしてから、再度有効にします。
于 2011-11-15T23:04:33.453 に答える