Puede declararse variables en un archivo .ctl??

elisa22
25 de Noviembre del 2004
tengo un archivo .ctl

Load data
infile 'Ventas_23112004.txt'
APPEND
into table VENTA
fields terminated by "#"
(
ID_VENTA,
CANTIDAD,
NOMBRE_CLIENT
)

Lo que necesito es que en lugar del archivo 'Ventas_23112004.txt' (23112004, es la fecha actual) pueda declarar una variable con la fecha actual y asi tome un archivo diferente por dia, puede alguien decirme si esto es posible??? y como hacerlo.

Gracias



parrilla
25 de Noviembre del 2004
No sé si se puede hacer de forma directa. Yo alguna vez lo que he hecho es declarar un campo como una constante, algo que sepas que no se va a dar en los datos, p.e: NOMCAMPO "@[email protected]"
y después en el script que ya te permite sin problemas variables (de fecha a lo que quieras)
hacer una conversión de la cte a la variable, pe:
cat *.ctl | sed "s:@[email protected]:$FECHA:" > nomfinal.ctl