【发布时间】:2018-05-22 19:06:03
【问题描述】:
我正在使用 hr 架构创建外部表,但出现错误
“ORA-29913:执行 ODCIEXTTABLEOPEN 标注时出错 ORA-29400: 数据磁带错误 KUP-00554:解析访问时遇到错误 参数 KUP-01005:语法错误:发现“缺失”:期待以下之一: “列,(” KUP-01007:在第 4 行第 3 列 29913. 00000 - “执行 %s 标注时出错” *原因:指定标注的执行导致错误。 *行动:检查错误信息采取适当的行动。”
----------------我的代码-------------------
create directory ex_tab as 'C:\My Works\External Table';
create table strecords (
st_id number(4),
st_name varchar(10),
schl_name varchar(5),
st_city varchar(15),
st_year number(4)
)
ORGANIZATION EXTERNAL
(TYPE oracle_loader
DEFAULT DIRECTORY ex_tab
ACCESS PARAMETERS
(
RECORDS DELIMITED BY newline
FIELDS TERMINATED BY ','
REJECT ROWS WITH ALL NULL FIELDS
MISSING FIELDS VALUES ARE NULL
(
st_id number(4),
st_name char(10),
schl_name char(5),
st_city char(15),
st_year number(4)
)
)
LOCATION ('strecords.txt')
);
desc strecords;
select * from strecords;
这是我的代码,请检查并查看。
【问题讨论】:
标签: sql oracle plsql oracle11g ora-29913