2010-12-13 38 views

Répondre

1

Vous devriez pouvoir appeler sqlplus à partir d'un script shell et rediriger les résultats vers un fichier plat. Voir this answer pour plus de détails.

1

Pour les variables passées à un script shell essayer un document en:

#!/bin/ksh 
var=$(printf "'%s'" `date +%b-%d-%Y`) 
sqlplus -s me/[email protected] <<! 
    set pages 55 
    spool outfile.lis 
    select * from mytable where sales_date= $var ; 
    spool off 
! 

Il utilise la date d'aujourd'hui. Le fichier plat est outfile.lis