J'ai un fichier CSV avec le format suivant :
comment spécifier a SQL*Loader de faire loader que les champs :CHAMP_1 | CHAMP_2 | CHAMP_3 | CHAMP_4 | CHAMP_5
Merci d'avanceCHAMP_1 | CHAMP_3 | CHAMP_5
J'ai un fichier CSV avec le format suivant :
comment spécifier a SQL*Loader de faire loader que les champs :CHAMP_1 | CHAMP_2 | CHAMP_3 | CHAMP_4 | CHAMP_5
Merci d'avanceCHAMP_1 | CHAMP_3 | CHAMP_5
J'ai un peu le même probleme.
Mon fichier csv est taillé sous forme:
Champ_1 Champ_2 Champ_3 Champ_4 Champ_5
Et je ne dois insérer dans ma base que:
Champ_3 Champ_2 Champ_1
As tu trouver une solution?
Bonjour,
Pour indiquer à SQL*Loader qu'il ne doit pas prendre en compte certains champs il suffit de rajouter dans le fichier de contrôle le mot clé FILLER après le champs qui ne doit pas être pris en compte.
Exemple de fichier de contrôle avec un fichier .TXT (Tab Delimited):
Quelques références sur SQL*Loader:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 LOAD DATA INFILE 'NomFichier.txt' BADFILE 'NomFichier.bad' DISCARDFILE 'NomFichier.dsc' INTO MaTable APPEND FIELDS TERMINATED BY X'9' TRAILING NULLCOLS ( Champ_1, Champ_2 FILLER, Champ_3, Champ_4 FILLER, Champ_5 )
En espérant avoir pu t'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <a href="http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14215/app_ldr_syntax.htm#i631434" target="_blank">http://download-west.oracle.com/docs...ax.htm#i631434</a> <a href="http://www.psoug.org/reference/sqlloader.html" target="_blank">http://www.psoug.org/reference/sqlloader.html</a> <a href="http://www.orafaq.com/wiki/SQL*Loader_FAQ" target="_blank">http://www.orafaq.com/wiki/SQL*Loader_FAQ</a>
C'est ce que je cherchais.
Merci beaucoup
Partager