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

Script en sql sobre Oracle en Unix

Estas en el tema de Script en sql sobre Oracle en Unix en el foro de Bases de Datos General en Foros del Web. Buenas noches A ver si alguien puede echarme una mano. Tengo que realizar un script que se conecte a una BD de Oracle y elimine ...
  #1 (permalink)  
Antiguo 30/09/2003, 15:35
 
Fecha de Ingreso: septiembre-2003
Ubicación: Baleares
Mensajes: 25
Antigüedad: 20 años, 7 meses
Puntos: 0
Script en sql sobre Oracle en Unix

Buenas noches

A ver si alguien puede echarme una mano.
Tengo que realizar un script que se conecte a una BD de Oracle y elimine una serie de registros de una determinada tabla.

Hasta ahí todo bien, se la sintaxis correcta (creo :D) para eliminar los registros que quiero, pero no se como debo estructurar el script para que conecte a la BD y guarde los cambios y desconecte sin estropear nada! :)

También conozco los datos de conexión a la BD, creo que no me falta mucho, "solo" el modo de que la poder "entrar" y "salir" de la BD, casi nada!! ;)

Ah! un último detalle por si fuera de importancia, que no lo creo, la BD de Oracle está corriendo en un servidor Unix.

Alguien puede ayudarme?

Muchísimas gracias al menos por intentarlo :)
Analema
__________________
"El beso es una forma de diálogo"
  #2 (permalink)  
Antiguo 01/10/2003, 16:33
 
Fecha de Ingreso: octubre-2003
Mensajes: 2
Antigüedad: 20 años, 7 meses
Puntos: 0
Puedes crear un ejecutable que tenga
las siguientes lineas:

sqlplus -s /nolog <<EOF
connect user/pwd;
@nombre_script_a_ejecutar;

Eso es todo.
  #3 (permalink)  
Antiguo 02/10/2003, 12:54
 
Fecha de Ingreso: septiembre-2003
Ubicación: Baleares
Mensajes: 25
Antigüedad: 20 años, 7 meses
Puntos: 0
Cote2004 gracias :)

Un beso,
Analema
__________________
"El beso es una forma de diálogo"
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 01:09.