控制文件如下:
OPTIONS (skip=1,rows=128)
LOAD DATA
INFILE "base_pd_type.csv"
truncate
INTO TABLE base_pd_type
when pd_type < "12"
Fields terminated by ","
Optionally enclosed by '"'
trailing nullcols
(
  virtual_column FILLER,
  PD_TYPE,
  PD_NAME,
  PD_TYPE_SIGN,
  ORDER_SORT,
  DEL_MARK,
  ADD_DATE DATE "YYYY-MM-DD HH24:MI:SS",
  DEL_DATE DATE "YYYY-MM-DD HH24:MI:SS"
)
PD_TYPE为NUMBER(16)类型问题:
在when pd_type < '12'这句中使用比较运算符=,!=,<>都没问题,但使用<,>时会出现如下错误信息:
SQL*Loader-350:  语法错误位于第 6 行。
非字母数字字符组合非法
when pd_type < "12"
              ^