Я создаю внешнюю таблицу, используя схему 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;
Это мой код, пожалуйста, проверьте его и просмотрите его.