COMPLETED_ON変数として「2009年9月17日11:06:06 AM」を含むcsvファイルがあります
私はSQLローダーを使用して次のようにデータをOracleにロードしています:
LOAD DATA
INFILE 'c:/load/file_name.csv'
APPEND
INTO TABLE tbl_name
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
(
COMPLETED_ON DATE "not sure what to put here",
)
oracleでは、この列を次のように作成しています。
「COMPLETED_ON」タイムスタンプ(0)ローカルタイムゾーン付き
制御ファイルのCOMPLETED_ON日付を変更するにはどうすればよいですか?
私はLOAD DATA INFILE
構文を100%使用しているわけではありませんが、フォーマット文字列'DD Month, YYYY HH:MI:SS AM'
が日付フォーマットと一致することは知っています。 TO_DATE
で使用して、サンプルの日付を変換することができました。これを試して:
LOAD DATA
INFILE 'c:/load/CW_COMPLIANCE.csv'
APPEND
INTO TABLE tbl_name
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
(
COMPLETED_ON DATE 'DD Month, YYYY HH:MI:SS AM',
)