【发布时间】:2018-10-10 04:15:55
【问题描述】:
我试图在 toad 中创建一个外部表,但得到如下所示的错误:
这是我的外部表代码,它已成功执行,但是当我单击 toad 中的数据选项卡时,它会出现错误,如上面的屏幕截图所示。
CREATE TABLE emp_load
( country_id CHAR(5),
country_name VARCHAR(50),
region_id number
)
ORGANIZATION EXTERNAL
(TYPE ORACLE_LOADER
DEFAULT DIRECTORY OUTER
ACCESS PARAMETERS
(RECORDS DELIMITED BY NEWLINE
FIELDS (country_id CHAR(2),
country_name VARCHAR(40),
region_id number
)
)
LOCATION ('externalfile1.csv')
);
【问题讨论】:
-
请不要粘贴图片。单击“剪贴板”并将错误消息粘贴为文本。
-
我认为你需要给“数字”字段一个大小。
-
SQL*Loader 的数据类型语法是here。它没有
number。 -
另外,
char不推荐用于表列(尽管 SQL*Loader 的char很好)。