SQLplusでCSVデータをインポートする方法は?

CSVデータをSQL*Plusでインポートする場合、次の手順に従うことができます:

  1. CSVファイルを取り込みやすい形式に変換する例として、CSVファイルをコンマ区切りの値(CSV)ファイルに変換します。
  2. 命令プロンプトウィンドウを開き、次のコマンドを使用してSQL*Plusを起動してください。
  3. sqlplus ユーザー名/パスワード@データベース
  4. usernameはデータベースのユーザー名、passwordはパスワード、databaseはデータベース名です。
  5. SQL*Plusのコマンドラインで、次のコマンドを使用して外部テーブルを作成します。この外部テーブルはCSVファイルの構造にマッピングされます。
  6. 外部テーブルを作成します。
    (
    column1 データ型1,
    column2 データ型2,

    )
    外部機関
    (
    ORACLE_LOADER タイプ
    DEFAULT ディレクトリ ディレクトリ名
    ACCESS パラメータ
    (
    RECORDS DELIMITED BY NEWLINE
    FIELDS TERMINATED BY ‘,’
    MISSING FIELD VALUES ARE NULL
    )
    LOCATION (‘csv_file.csv’)
    );
  7. 上記のコマンドにおいて、external_tableは作成する外部テーブルの名前であり、column1、column2などがテーブルの列名とデータ型を表し、directory_nameはOracleディレクトリオブジェクトの名前であり、そのディレクトリオブジェクトがCSVファイルを格納するディレクトリを指すものであり、csv_file.csvはCSVファイルの名前です。
  8. CSVデータをデータベーステーブルにインポートするには、以下のコマンドを使用します。
  9. destination_tableに挿入
    外部テーブルからすべて選択
  10. CSVデータをインポートするための目的のテーブルの名前は、命令のdestination_tableで指定されます。
  11. 以下のコマンドを使用して、データのインポートが成功したか確認できます:
  12. destination_tableからすべて選択する。

SQL*PlusでCSVデータをインポートする一般的な手順です。テーブル名、列名、ディレクトリ名、ファイル名は実際の状況に応じて適切に変更してください。

bannerAds