【发布时间】:2014-07-22 07:31:20
【问题描述】:
我有一个关于使用 SQL LOADER 将数据插入 ORACLE 表到两个或多个表中的问题 但是错误是这样显示的,
SQL*Loader-350: Syntax error at line 22.
Expecting keyword INTO, found keyword append.
APPEND INTO TABLE "FABRICATION"
^
Loader is finished
CTL 文件是,
-- THIS IS TO LOAD DATA INTO MASTER_DRAWING
LOAD DATA
INFILE "C:\Component Folder\POWERHOUSEASSYLIST.csv"
BADFILE "POWERHOUSEASSYLIST.bad"
DISCARDFILE "POWERHOUSEASSYLIST.dsc"
APPEND INTO TABLE "MASTER_DRAWING"
FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS
(
HEAD_MARK,
PROJECT_NAME,
QTY,
COMP_TYPE,
PROFILE,
LENGTH,
SURFACE,
WEIGHT,
REV_DATE "SYSDATE",
REV_NO "1"
)
APPEND INTO TABLE "FABRICATION"
FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS
(
HEAD_MARK,
PROJECT_NAME,
ID,
MARKING "0",
CUTTING "0",
ASSEMBLY "0",
WELDING "0",
DRILLING "0",
FINISHING "0",
REV_DATE "SYSDATE",
)
请帮助我在这里做错了什么?
【问题讨论】: