SQL - Variables en una instruccion de sqlpus

 
Vista:

Variables en una instruccion de sqlpus

Publicado por Felipe Carreras (1 intervención) el 13/08/2002 16:14:56
Dentro de un bucle de pl-sql tengo que ejecutar archivos bat.
Ya he visto que se lanzan con la instrucción host "archivo.bat".
Pero los nombres de los archivos los obtengo dinamicamente
de una tabla y no se como pasarselos como variable a la instrucción host.
Si me pudierais ayudar.Gracias.
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:Variables en una instruccion de sqlpus

Publicado por david (2 intervenciones) el 22/08/2002 10:22:25
hola.

Creo que la mejor manera de hacerlo es crearse una variable con la ruta y el nombre del fichero y luego pasarsela como parametro al host.

Prueba con este ejemplo

declare
ruta varchar2(500);

begin
loop
ruta := \'C:\\windows\\temp\\nombrefichero.bat\';
host(ruta,no_screen);
end loop;
end;

el nombre y la ruta del fichero la puedes ir componiendo en esa variable y cuando lo tengas se lo pasas al host
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