Oracle - ayuda SQL*Loader

 
Vista:

ayuda SQL*Loader

Publicado por carolina (10 intervenciones) el 14/04/2003 19:46:06
bueno, soy nueva utilizando esta herramienta, se que se crea un archivo con cierta estructura, pero no se como llamarlo y de que forma por power builder, necesito subir un archivo de excel a la base de datos oracle 8i varias tablas, como es el procedimiento.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda SQL*Loader

Publicado por Byron (300 intervenciones) el 14/04/2003 22:45:29
Si los datos estan en excel puedes grabarlo como .csv (Formato por separación de comas) y generas el archivo que utilizarías, el resto es configuracion del archivo de control del sqlloader.

Control file de una tabla:
==========================
load data
insert into table mitabla
trailing nullcols
(
campo1 TERMINATED BY ","
campo2 TERMINATED BY ","
campo3 TERMINATED BY ","
campo4 TERMINATED BY ","
campo5 TERMINATED BY WHITESPACE
)

Control file a varias tablas:
=============================
load data
insert into table Tabla1
trailing nullcols
when campo1 = 1
(
campo1 TERMINATED BY ","
campo2 TERMINATED BY ","
)
insert into table Tabla2
trailing nullcols
when campo1 <> 1
(
campo1 TERMINATED BY ","
campo2 TERMINATED BY ","
campo3 TERMINATED BY WHITESPACE
)

La sentencia sería mas o menos así:
c:> sqlldr username/passw@stringconn control=file_control.ctl data=file_data.txt log=file_log.log bad=file_bad.bad

El sqlloader viene entre los productos del CD Oracle Client de tu BD y para llamarlo tendrías que utilizar el comando de Power builder que ejecuta sentencias del Sistema Operativo, en forms developer es el comando HOST(comando, tipo_screen), si lo que deseas es que muchos usuarios accedan a esta aplicacion no te seria factible que en todas las pc instales el sqlldr en todo caso yo usaria una herramienta que lea un archivo plano txt generado en base del excel (un archivo txt separado por tabula
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda SQL*Loader (cont.)

Publicado por Byron (300 intervenciones) el 14/04/2003 22:49:12
En todo caso yo usaria una herramienta que lea un archivo plano txt generado en base del excel (un archivo txt separado por tabulaciones por cada tabla) y programaria el proceso de carga.

Saludos

PD: El mensaje anterior fue truncado por eso lo termino aqui.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda SQL*Loader (cont.)

Publicado por carolina (10 intervenciones) el 15/04/2003 01:32:03
eres muy pero muy amable, me sacaste de muchas dudas, lo probare y luego te comento como me fue, ya que tengo muchas dudas con esto,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar