sql >> データベース >  >> RDS >> Oracle

CSV ファイルを Oracle 外部テーブルにインポートする

    次の create table 構文を試していただけますか?

    create table LD_CMS_BASIS_MIGRATION( contract_number VARCHAR2(8), productcode VARCHAR2(3), transaction_number NUMBER, effective_date DATE, Amendment VARCHAR2(3), term NUMBER, active VARCHAR2(1), agent_number VARCHAR2(5), premium NUMBER、icrate NUMBER、rcrate NUMBER、ic_allow NUMBER、rc_allow NUMBER、sprate NUMBER、transaction_code VARCHAR2(4)、transaction_date DATE、agent_category VARCHAR2(4)、agent_sales_code VARCHAR2(4)、freq VARCHAR2(1)、tot_premtd NUMBER、reference VARCHAR2( 40)、alternative_commission_method VARCHAR2(40)、paxus_ref_id VARCHAR2(8) ))ORGANIZATION EXTERNAL ( TYPE ORACLE_LOADER DEFAULT DIRECTORY "MIGRATIONS" ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE BADFILE 'CMS_BASIS_MIG_BAD.bad' LOGFILE 'CMS_BASIS_MIG_LOG.log' SKIP 1 FIELDS TERMINATED BY ',' OPTIONAL ENCLOSED BY '"' NUS LL 値 NUS LL が欠落しているフィールド) LOCATION ( 'CMS_BASIS_MIG.csv' )) REJECT LIMIT UNLIMITED PARALLEL 5;  

    上記のコードが何らかのタイプの「日付変換」のエラーをスローする場合、列のデータ型が日付の場合は、各列名とその形式を指定する必要があります。例:変換形式



    1. Oracleで日時値から秒数を返す方法

    2. クエリから値を返すMysql関数

    3. インデックスはMySQLの比較よりも高速になりますか?

    4. 両面マーケットプレイスでリレーショナルテーブルを構築する方法