Bonjour,
Je souhaiterai savoir s'il est possible avec sqlloader de choisir les colonnes désirées d'un fichier plat séparé par des ';'.
Par exemple, j'aimerai récupérer que la troisième colonne et la dixième.
Merci d'avance pour votre réponse,
Version imprimable
Bonjour,
Je souhaiterai savoir s'il est possible avec sqlloader de choisir les colonnes désirées d'un fichier plat séparé par des ';'.
Par exemple, j'aimerai récupérer que la troisième colonne et la dixième.
Merci d'avance pour votre réponse,
non je pense pas à part tu les laisses vides les colonnes que tu veux pas récuperer :D
Pour les lignes je ne l'ai jamais essayé auparavant mais je crois que c'est faisable !! ;)
Si tes colonnes sont à taille fixe, tu peux utiliser le mot clé position comme dans l'exemple ci-dessous.
En supposant que ta colonne 3 commence à la position 20 et s'étende sur 10 caractères, et que ta colonne 10 commence à la position 95 et s'étende sur 5 caractères, on aurait :
Code:
1
2
3
4
5
6
7 load data infile 'c:\documents and settings\trainer\data2.txt' replace into table person (first position (20:29) char, last position (95:99) char )