evaluar una variable de shell en sqlplus para quer
Publicado por MCARRACO (1 intervención) el 25/07/2006 01:49:26
hola expertos
disculpen si mi pregunta es tonta.
mi caso es el siguiente..
necesito hacer un shell que me permita capturar una fecha en una variable, esa variable debo utilizarla como parametro en una query de sqlplus y me debe arrojar algunos resultados.
pero el prblema es que no se como usar o asignar la variable del shell a la query de sqlplus
mi codigo es el sig.
_______________________
Ret.sh
echo Introduce la Fecha
read fecha2 'esta es la variable que necesito pasar a sqlplus
sqlplus user/pwd@inst<RETIROS.sql
exit
_______________________________
RETIROS.SQL
DEFINE fecha
fecha=$fecha2
SELECT LIMIT_WD_BASE AS BASE,LIMIT_WD_REAL AS REAL,LIMIT_WD_USED AS USADO,(LIMIT_WD_BASE+(LIMIT_WD_BASE-LIMIT_WD_USED)) AS REAL_PROX_MES FROM LIMIT_CARD WHERE DATE_LAST='&fecha';(aqui es donde necesito evaluar la variable recuperada de shell)
les agradesco de antemano su ayuda.
disculpen si mi pregunta es tonta.
mi caso es el siguiente..
necesito hacer un shell que me permita capturar una fecha en una variable, esa variable debo utilizarla como parametro en una query de sqlplus y me debe arrojar algunos resultados.
pero el prblema es que no se como usar o asignar la variable del shell a la query de sqlplus
mi codigo es el sig.
_______________________
Ret.sh
echo Introduce la Fecha
read fecha2 'esta es la variable que necesito pasar a sqlplus
sqlplus user/pwd@inst<RETIROS.sql
exit
_______________________________
RETIROS.SQL
DEFINE fecha
fecha=$fecha2
SELECT LIMIT_WD_BASE AS BASE,LIMIT_WD_REAL AS REAL,LIMIT_WD_USED AS USADO,(LIMIT_WD_BASE+(LIMIT_WD_BASE-LIMIT_WD_USED)) AS REAL_PROX_MES FROM LIMIT_CARD WHERE DATE_LAST='&fecha';(aqui es donde necesito evaluar la variable recuperada de shell)
les agradesco de antemano su ayuda.
Valora esta pregunta


0