02/05/2011, 01:14
|
| | Fecha de Ingreso: agosto-2006
Mensajes: 174
Antigüedad: 18 años, 3 meses Puntos: 2 | |
Respuesta: Tablas externas en Oracle Buenas,
Gracias por la respuesta, he hecho la siguiente prueba para comprobar:
create table admin.t_externa
(
id number not null,
descripcion varchar2(20)
)
insert into admin.t_externa values (1, 'A');
insert into admin.t_externa values (2, 'B');
insert into admin.t_externa values (3, 'C');
insert into admin.t_externa values (4, 'D');
insert into admin.t_externa values (5, 'E');
insert into admin.t_externa values (6, 'F');
CREATE TABLE ADMIN.ext_t_externa
ORGANIZATION EXTERNAL
(TYPE oracle_datapump
DEFAULT DIRECTORY texternal_data
LOCATION ('t_externa.txt'))
PARALLEL
AS SELECT * FROM admin.t_externa
where id in (1,2,3);
Hasta aqui todo bien. He verificado la tabla externa creada con los tres registros. El problema me da a la hora de hacer:
INSERT INTO ADMIN.ext_t_externa (id, descripcion) SELECT * FROM admin.t_externa where id in (4,5,6);
Que da el error: "ORA-30657: operación no soportada en la tabla externa organizada" |