Bonjour,

j'utilise SQLLOADER pour charger les données dans une table en provenance d'un fichier plat.
Les données à insérer sont de taille fixe, j'utilise donc le mot clé POSITION

Le Pb est que je cherche à charger une donnée fixe de 3 caractères dans la première colonne de la table , mais ça ne marche pas (j'ai le message: column not allowed here) .voici le code du fichier de contrôle:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
load data
infile '/a/sili/ctl/fic_ba_gel.dat'
truncate
into table itf_essai( orig  "GEL" ,					num_ba    position(04:08) char,
             loc        position(09:11) char)
Un grand merci à ceux qui peuvent me dépanner...