Insertion dans tables différents (csv)
Bonjour,
Je dois insérer des données d'un csv dans différentes tables
le premier champ indique ma table mais comment faire?
LOAD DATA INFILE *
Append into table MATABLE1
when (1:1) = 'A'
FIELDS TERMINATED BY ';'
TRAILING NULLCOLS
(
champs1,
champs 2
)
Append into table MATABLE2
when (1:1) = 'B'
(
champs1,
champs 2
)
Je ne sais pas comment faire
j'ai trouvé un truc mais erreur 625
LOAD DATA INFILE *
into table TADATE_MAJ
Append
when (1:1) = 'M'
FIELDS TERMINATED BY ';'
TRAILING NULLCOLS
(
REC_ID,
DT_MAJ
)
into table TACREXPORT
Append
when (1:1) = 'L'
FIELDS TERMINATED BY ';'
TRAILING NULLCOLS
(
DATE_CR 'TO_CHAR(:DATE_CR,"YYYYMMDDH24MMSS"),
NOM_TABLE ,
NBR_ENRG
)
Voila mon erreur
SQL*Loader-625: Erreur de caractère multi-octet dans le fichier de contrôle