2016-05-02 8 views
-1

単一の制御ファイルを持つSQLローダーを使用して、異なる列の複数のファイルからOracleデータベースの表にデータを挿入する方法。SQLローダーを使用して複数ファイルの内容を表にロード

は基本的に、

我々は3つのCSVファイルを列列dを有する、B、

  • Cファイル2、E、列Gを有する
  • ファイルf 3を有する

    1. ファイル1を有します、h、i

    "TableTest"という名前のテーブルに上記の属性を挿入する必要があります。 列を持つ単一の制御ファイルを使用してNS、B、C、D、E、F、G、H、Iは

    事前

    おかげ

  • +0

    これをチェックしてください - [リンクの固定](http://www.orafaq.com/wiki/SQL*Loader_FAQ#Can_one_load_data_from_multiple_files.2F_into_multiple_tables_at_once.3F) – ruudvan

    +1

    私はそれに反対することはできますデータの整合性を保証します。少なくとも、各ファイルの各行には、行を構築するために3つのファイル全体で一意のキーが必要です。このキーを使用して、テーブルに挿入する前に、その行のすべてのコンポーネントに確実に一致させるために、これらのファイルを読み込む手順が必要です。 –

    答えて

    1

    あなたは本当にすることはできません。 .csvファイルを一緒にスプライスする(厄介な作業)か、3つのテーブルを作成して読み込み、plsqlまたはsqlを使用してターゲットテーブルに結合します。

    関連する問題