【发布时间】:2014-11-20 02:43:11
【问题描述】:
我已经创建了以下外部表,但由于出现以下错误,我无法使用 select * from emp 检索数据。
你能帮我解决这个问题吗?
ORA-29913:执行 ODCIEXTTABLEOPEN 标注时出错 ORA-29400:数据 墨盒错误 KUP-00554:解析访问时遇到错误 参数 KUP-01005:语法错误:找到“标识符”:需要一个 的:“压缩、加密、日志文件、nologfile、版本”KUP-01008: 错误的标识符是:RECORDS KUP-01007:在第 1 行第 1 列
我的 SQL 是:
create or replace directory dit as 'C:\Hi'
GRANT READ ON DIRECTORY dit TO sys;
GRANT WRITE ON DIRECTORY dit TO sys;
GRANT SELECT ON dba_directories TO sys;
CREATE TABLE emp(ename char(20), sal number)
ORGANIZATION EXTERNAL
(TYPE ORACLE_DATAPUMP
DEFAULT DIRECTORY dit
ACCESS PARAMETERS
(RECORDS DELIMITED BY NEWLINE
NOBADFILE
LOGFILE 'Hi.log'
FIELDS TERMINATED BY ','
(ename char(20), sal number)
)
LOCATION('Hi.txt')
);
【问题讨论】: