Bonjour,
j'ai créé des instructions en sql loader. elles permettent de remplir une table à partir d'un fichier plat.
Voici une partie de ces instructions:
Code:
LOAD DATA
INFILE <nom du fichier>
APPEND INTO TABLE <table>
{col 1 POSITION(1:11) CHAR,
col 2 POSITION(21:56) CHAR,
Date POSITION(12:20) DATE (yyyymmdd),
VALEUR ???????,
IMG_PATH "champ1 || champ2"
}
Je dois passer par shell pour récupérer des valeurs.
PREMIERE QUESTION :
le nom du fichier se compose de la manière suivante par exmple :NOM_123. Tous les mois le numéros s'incrémentre.
J'aimerais savoir comment définir alors le nom du fichier dans mon SQL Loader si celui ci change à chaque fois.
DEUXIEME QUESTION :
Mon champs "VALEUR" correspond à mon numéro de fichier, mais comment récupérer cette valeur.
Si quelqu'un pouvait m'aider, ce serait sympa.
Merci d'avance.
Partager