【问题标题】:inserting datas into two or more table将数据插入两个或多个表中
【发布时间】: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",
)

请帮助我在这里做错了什么?

【问题讨论】:

    标签: sql oracle loader


    【解决方案1】:

    你犯了一些小错误。

    1. APPEND INTO TABLE "FABRICATION" 不需要append
    2. REV_DATE "SYSDATE", 后面有个逗号,不正确。

      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"
      )
      
      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"
      )
      

    【讨论】:

      猜你喜欢
      • 2018-05-17
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-23
      • 2012-11-02
      相关资源
      最近更新 更多