Oracle - volcar un select a una variable

 
Vista:

volcar un select a una variable

Publicado por jesus (1 intervención) el 26/05/2008 19:55:31
Hola a todos,

necesito crear un script sql, donde el resultado se vuelque a un fichero (spool) que contenga como parte del nombre del fichero, la fecha y hora en que se generaron.

Para ello consigo calcular la fecha/hora mediante:

select to_char(current_timestamp, 'YY/MM/DD HH24:MI:SS') from dual;

y tengo dos variables para complementar el nombre
DEFINE vInicio = "Script_Oracle_";
DEFINE vFin = ".log";

Y necesito volcar el resultado del "select" anterior a una variable (por ejemplo vFechaHora)
de manera que pueda hacer un

spool &vInicio.&vFechaHora.&vFin;
{...consultas...}
spool off;

y quede un fichero Script_Oracle_08/05/26 19:54:50.log o similar.

¿¿Alguien me puede ayudar??

Muchas gracias por vuestra ayuda por adelantado

Un saludo
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