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:
Un grand merci à ceux qui peuvent me dépanner...
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)
Partager