Bonjour,
Dans un script batch, je souhaite lancer un fichier CTL en passant le nom de ma table en paramètre.
Par exemple :
Ligne dans batch :
CALL sqlldr USERid=%USER%/%PWD%@%INSTANCE% control=%FICHIER_CTL.ctl log=%FICHIER_LOG.log
Entête fichier CTL :
LOAD DATA
INFILE '%SOURCE%'
BADFILE '%FICHIER_BAD%'
DISCARDFILE '% FICHIER_DSC%'
INTO TABLE %NOM_TABLE%
.
.
.
Comment :
1) Définir le paramètre %NOM_TABLE%,
2) Passer ce paramètre dans le fichier batch
3) Récupérer ce paramètre dans le fichier CTL
Merci d'avance.
Partager