Bonjour,


J'ai cherché dans le forum oracle et je n'ai pas trouvé de solutions, mais je pense qu'il doit y en avoir une.

Je charge classiquement des données dans une table par sqlloader, l'un des champs doit être renseigné par une certaine valeur (toujours la même) qui peut se trouver dans une variable globale oracle.

Dans le ctl j'essaie de faire quelque chose comme :

LOAD DATA
REPLACE INTO TABLE TOTO
FIELDS TERMINATED BY ';'
TRAILING NULLCOLS
(
typenr,
fill1,
fill2,
fill3,
fill4,
fill5,
PERIODE "&1"
)

où &1 serait la variable globale, (ou si on pouvait passer ce paramètre à sqlloader directement ce serait aussi bien !).

Bon ça ne fonctionne pas ainsi, que faire pour que ça marche ?

Ca se passe avec oracle 10g

Cordialement.