Bonjour , je travaille sur sql loader depuis peu;
j'ai une table qui contient une colonne(datafilename) devant recuperer le nom de mon fichier de données. Cependant ce dernier n'existe pas dans mon fichier de données(datafile) et varie à chaque chargement.


j'ai regardé plusieurs cours d'oracle , mais en vain.
j'ai essayé d'ecrire un script shell qui me permet de mettre en variable le nom du fichier. Cependant je ne sais pas comment importer cette variable dans mon fichier de controle:
exemple de script shell :
datafile= papi.dat
sqlldr user/pass control=test_ctl.ctl data=${data_file}

je ne sais pas comment inserer cette variable dans mon fichier controle pour qu'elle me renvoie papi.dat dans ma colonne datafilename

je vous serai reconnaissant de m'aider svp.
Merci