Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 External Table  [new]
Solo08_1
Guest
Создаю таблицу:
CREATE TABLE "EXT$KLADR_SOCRBASE_DBF" ( 
   "LEVEL" VARCHAR2(5 CHAR), 
   "SCNAME" VARCHAR2(10 CHAR), 
   "SOCRNAME" VARCHAR2(29 CHAR), 
   "KOD_T_ST" VARCHAR2(3 CHAR)
)
ORGANIZATION EXTERNAL(
   DEFAULT DIRECTORY "VTBRC3" 
   ACCESS PARAMETERS (
      RECORDS FIXED 50
      FIELDS 
      (  
         LEVEL     position(1:6)   char(6),
         SCNAME    position(6:16)  char(10), 
         SOCRNAME  position(16:45) char(29), 
         KOD_T_ST  position(45:50) char(5) 
      ) 
   ) LOCATION ( 'SOCRBASE.DBF' )
);

Пишу запрос:
select * from EXT$KLADR_SOCRBASE_DBF

Выдает ошибку:
ORA-29913: error in executing ODCIEXTTABLEFETCH callout
ORA-29400: data cartridge error
KUP-04018: partial record at end of file /u01/oradata/samba/vtbrc3/SOCRBASE.DBF

Что я делаю не так ??
28 июн 12, 12:58    [12788164]     Ответить | Цитировать Сообщить модератору
 Re: External Table  [new]
Парсер Дбэйсович
Guest
Заголовок DBF и терминирующий байт отрежь - будет счастье.
28 июн 12, 13:24    [12788346]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить