【发布时间】:2018-05-23 19:36:16
【问题描述】:
这是我的表...它有 Number 作为列名
CREATE TABLE pwc_it_service (
"SEQ" NUMBER,
"NUMBER" VARCHAR2(10),
"CI_NAME" VARCHAR2(200),
"CI_CLASS" VARCHAR2(200),
"OWNED_BY_PRIMARY" VARCHAR2(200),
"OWNED_BY_SECONDARY" VARCHAR2(200),
"MANAGING_TERRITORY" VARCHAR2(200),
"LOS" VARCHAR2(100),
"BUSINESS_UNIT" VARCHAR2(100),
"IMPORTED" DATE,
"LAST_UPDATED" DATE
)
当我运行我的 ctl 文件时,我收到以下错误:
Record 1: Rejected - Error on table PWC_IT_SERVICE, column NUMBER.
ORA-01747: invalid user.table.column, table.column, or column specification
如何在不更改列名的情况下插入值
【问题讨论】:
-
SQL*Loader 控制文件是什么样的?
-
显示 CTL 文件和您尝试加载的数据 - 以及该表属于哪个架构以及您以哪个用户身份运行 sqlldr?
标签: sql oracle sqldatatypes sql-loader