Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Organization external

Estas en el tema de Organization external en el foro de Oracle en Foros del Web. Hola, como están. Quisiera saber si alguien a echo una estructura de tabla ORGANIZATION EXTERNAL hacia un archivo sin separación, es decir que no use ...
  #1 (permalink)  
Antiguo 19/08/2014, 15:52
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 20 años, 1 mes
Puntos: 0
Organization external

Hola, como están. Quisiera saber si alguien a echo una estructura de tabla ORGANIZATION EXTERNAL hacia un archivo sin separación, es decir que no use ";" o "," ni TAB.
algo asi como esto:

Código HTML:
12345678123456781234567812345678
donde desde las columnas 1 a 20 rut, de la 21 a 30 fecha.... etc, etc...

Mil gracias por la ayuda.
__________________
Dios es mas grande que tu problema :-)
  #2 (permalink)  
Antiguo 20/08/2014, 08:54
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Organization external

Estoy casi seguro que no se puede.
Las tablas externas necesitan ese digito de separaciòn para tomarla como una tabla.

Se me ocurre crear la tabla unicamente con un campo y mediante sql y las funciones substr ,length y instr manejar los campos tu mismo.

Saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 25/09/2014, 08:10
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Organization external

un ejemplo habla mas que mil palabras:

Código SQL:
Ver original
  1. CREATE TABLE CHI_CON.CARGA
  2. (
  3.   campo1  VARCHAR2(21 BYTE),
  4.   campo2  NUMBER(10)
  5. )
  6. ORGANIZATION EXTERNAL
  7.   (  TYPE ORACLE_LOADER
  8.      DEFAULT DIRECTORY MDR_TMP
  9.      ACCESS PARAMETERS
  10.        ( records delimited BY newline
  11.        NOBADFILE NODISCARDFILE NOLOGFILE
  12.          SKIP 1                      
  13.         READSIZE 1048576
  14.          FIELDS TERMINATED BY ''
  15.         MISSING FIELD VALUES ARE NULL  
  16.         (
  17.         campo1        POSITION(1:21)   CHAR,
  18.         campo2       POSITION(23:32)   CHAR
  19.       )
  20.                   )
  21.      LOCATION (DIR_FE:'FACFOLIO.CSV')
  22.   )
  23. REJECT LIMIT 1000
  24. NOPARALLEL
  25. NOMONITORING;
__________________
Dios es mas grande que tu problema :-)

Última edición por gnzsoloyo; 25/09/2014 a las 08:20

Etiquetas: external
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:46.