機械翻訳について

データの改行を含むCSVファイルからのデータのロード

ここでは、'CSV with Embedded'オプションを使用して、データに改行があるCSVファイルからデータをロードする例を示します。

この例では、CSVファイルのデータは次のとおりです。

ID,NAME,NOTES
1,Alice,"Alice said, ""Hello!"""
2,Bob,"Bob's note
spans multiple lines."
  1. コンソールから、Autonomous AI Databaseのコンパートメントを選択し、Autonomous AI Databaseへのリンクを選択してコンソールを開きます。

    ノート:

    これらのステップは、「データベース・アクション」を使用してPL/SQLコードを実行し、データを問い合せます。 これらのアクションは、適切な権限を持つユーザーとしてAutonomous AI Databaseに接続して、任意のSQL接続から実行できます。
  2. 「Autonomous AI Database」の詳細ページで「データベース・アクション」を選択し、リストで「SQL」をクリックします。

    かわりに、「データベース・アクション」を選択し、「すべてのデータベース・アクションの表示」をクリックしてデータベース・アクション起動パッドにアクセスします。 「データベース・アクション起動パッド」「開発」セクションから、SQLを選択します。

  3. SQLワークシート内で、次のコードを入力して実行します:
    BEGIN DBMS_CLOUD.CREATE_EXTERNAL_TABLE(
                 table_name      => 'MY_TABLE',
                 credential_name => 'MY_OBJECT_STORAGE_CRED',
                 file_uri_list   => 'https://objectstorage.region.oraclecloud.com/n/namespace/b/bucket/o/my_embedded.csv',
                 format          =>  json_object('type' value 'csv with embedded', 'skipheaders' value '1'),
    );
    END;
    /

    'type'値'csv with Embedded'は、埋込み改行と引用符付き文字列を正しく解釈するようにOracleに指示しますが、'skipheaders'値'1'は最初のヘッダー行をスキップします。