Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2011, 06:46
guardianglorioso
 
Fecha de Ingreso: agosto-2006
Mensajes: 174
Antigüedad: 17 años, 8 meses
Puntos: 2
Tablas externas en Oracle

Buenas gente,

Tengo una duda acerca de trabajar con tablas externas en ORACLE. He creado una serie de tablas externas de datos que ya estan descatalogados y que ya practicamente no se consultan, para de esta manera liberar espacio en los datafiles de la base de datos. Se ha seguido la siguiente sentencia:

CREATE TABLE ADMIN.ext_tabla_auditada_1
ORGANIZATION EXTERNAL
(TYPE oracle_datapump
DEFAULT DIRECTORY texternal_data
LOCATION ('tabla_auditada_1.txt'))
PARALLEL
AS SELECT * FROM admin.tabla_auditada_1
WHERE anyo = 2009;

Y correctamente me ha creado ficheros con datos de la consulta cuya condicion es que solo me almacene los registros de dicha tabla que cumplan que el año sea 2009.

Ahora la duda es...Si quiero agregar mas registros a la tabla externa ya creada anteriormente, sin crear una nueva, ¿se puede concatenar los datos, por ejemplo, sobre la misna consulta pero con la condicion de que el ano sea 2010? Y si se puede, como seria la sintaxis?

Muchas gracias