Definiera inte dina datafält som VARCHAR2 och INTEGER. Använd CHAR. För det mesta, när du laddar data från en textfil, vill du använda CHAR, eller kanske DATE, även om även det konverteras från ett textformulär. För det mesta behöver du inte ens en längdspecifikation. Standardlängden för ett CHAR-fält är 255. Din kontrollfil bör se ut ungefär så här:
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
)