データフィールドをVARCHAR2およびINTEGERとして定義しないでください。 CHARを使用します。ほとんどの場合、テキストファイルからデータをロードするときは、CHARまたはおそらくDATEを使用しますが、それでもテキストフォームから変換されます。ほとんどの場合、長さ指定子すら必要ありません。 CHARフィールドのデフォルトの長さは255です。制御ファイルは次のようになります。
LOAD DATA
INFILE "test.txt"
INTO TABLE TEST replace
fields terminated "|" optionally enclosed by '"' TRAILING NULLCOLS
(
DOCUMENTID,
CUSTID,
USERID ,
FILENAME,
LABEL,
DESCRIPTION CHAR(2000),
POSTDATE DATE "YYYY-MM-DD HH24:MI:SS" NULLIF POSTDATE=BLANKS,
USERFILENAME,
STORAGEPATH
)