[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re: Insertar datos en Oracle



2011/3/11 Esteban Torres Rodríguez <mortenol.torres@gmail.com>:
> Creo que es complicar el tema. Quiero un script que me genere el fichero, me
> lo inserte en BBDD y me mande un correo que se ha realizado correctamente.
> Esto lo quiero poner como tarea cada 6 meses.
> 2011/3/11 jmramirez (mas_ke_na) <mas_ke_na@hotmail.com>
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> [Me llego al privado lo reenvio]
>>
>> Otra opcion podria ser inyectarlos con un script php el cual llamarias
>> desde tu script que genera el archivo.
>> Si no sabes como hacerlo puedo ayudarte.
>>
>> Saludos
>>
>>
>> El día 11 de marzo de 2011 06:55, jmramirez (mas_ke_na)
>> <mas_ke_na@hotmail.com> escribió:
>> >> Buenas,
>> >
>> > Buenas
>> >
>> >> Tengo un script que me genera un fichero que tiene este formato:
>> >
>> >> usuario|tamaño|ruta
>> >
>> >> Este fichero quiero insertarlo directamente desde mi script a una BBDD
>> >> de oracle sin tener que estar pendiente de mandarle el fichero al
>> >> compañero DBA para que lo haga él.
>> >
>> >> Puedo hacerlo con sqlplus? sql loader?
>> >
>> > No tengo ni idea de BD, pero si de google:
>> >
>> >
>> > http://www.google.es/search?hl=es&q=Insertar+datos+Oracle+fichero&aq=f&aqi=&aql=&oq=
>> >
>> > y aquí me salio una respuesta buena:
>> >
>> > http://www.forosdelweb.com/f100/importar-datos-tabla-oracle-330009/
>> >
>> >> Saludos.
>> >
>> > Un saludo
>> >
>>

No se, se me ocurre que a lo mejor puedes usar algo como:

miScript.sh:
---

sqlus user/pass@baseDatos <<- EOF

  insert into TABLA values($1, $2, $3)

EOF
--

Mira el man de bash porque no recuerdo exactamente la sintaxis y ahora
no tengo mi linux a mano.
(Es el operador "<<" un guion "-" y una palabra delimitadora "EOF" que
marca el principio y final de lo que se le pasa al comando.

Saludos.


Reply to: