SQLLOAD報資料檔案的欄位超出最大長度錯誤
INFILE '#/aps_userlevel.txt'
PRESERVE BLANKS
INTO TABLE aps_userlevel
FIELDS TERMINATED BY "|"
TRAILING NULLCOLS
(
userlevel,
userlevelname,
renttype,
rentfee
) 這種模式書寫,沒有在每個欄位後面定義資料型別,碰到此種情況,Oracle預設為該欄位為VARCHAR(255)[或者實際預設為CHAR(255)?]反正是小於256,後更改為 LOAD #
INFILE '#/aps_userlevel.txt'
PRESERVE BLANKS
INTO TABLE aps_userlevel
FIELDS TERMINATED BY "|"
TRAILING NULLCOLS
(
userlevel,
userlevelname,
renttype CHAR(1024),
rentfee
) 載入正常.