viernes, 5 de octubre de 2007

Crear tablas externas en Oracle

A estas tablas solo se le pueden hacer Selects.

create table EMP_PLAZAEXT
(
ID NUMBER(10),
rfc nvarchar2(80),
cod_pago nvarchar2(80),
unidad nvarchar2(80),
subunidad nvarchar2(80),
categoria nvarchar2(80),
horas nvarchar2(80),
no_plaza nvarchar2(80),
quin_fin nvarchar2(80),
quin_ini nvarchar2(80),
estatus nvarchar2(80),
mot_mov nvarchar2(80),
ban_pago nvarchar2(80)
)
organization EXTERNAL
(
type oracle_loader
default directory TEXTERNAL_DATA -- Directorio registrado en Oracle
access parameters
(
records delimited by newline
fields terminated by ',' -- Delimitador de los campos , para csv
)
location ('emp_plaza.txt') -- Nombre del Archivo
)
reject limit unlimited

Salu2 a to2
Atte. YoRcH
P.D. xD

2 comentarios:

juan carlos dijo...

Hola, mi pregunta es, que pasa si necesito listar todos los archivos de mi directorio, osea no conzco cuantos son.
Ojla puedas responderme.


intersante blog.
saludos

YoRcH dijo...

Con el cliente que yo usaba, que es el PL/SQL Dev, podria ver los directorios que tenia registrados.

Salu2