Sql*Loader Power!!!!!!!!!!!

Fermé
Yeah - 14 mai 2004 à 09:39
 yeah - 14 mai 2004 à 11:29
J'ai un petit soucis avec Sql Loader;
Je voudrai importer des données provenant d'un fichier de type VSC (chaques champs est séparé par un ";").
Le problème est que ces champs vont dans différentes tables.
Voici un petit exemple:

LOAD DATA
INFILE *
APPEND INTO TABLE AUTEUR
FIELDS TERMINATED BY ";"
(CODE,NOM,VILLE)

mais moi je veux insérer certaines données dans une autre table que AUTEUR.

Voila j'espère que j'ai été assez clair.

Merci bcp pr tt ceux qui me sauveront
A voir également:

1 réponse

DaNot Messages postés 221 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 4 novembre 2005 163
14 mai 2004 à 11:01
Salut,

Pour cela, il faut autant de script SQL*Loader que de table cible.

Si ton fichier comporte 10 colonnes dont les 3 premieres vont dans une table et les 7 dernieres vont dans une autre, il faut 2 scripts. Le 1er script ne selectionnera que les 3 premieres colonnes de ton fichier de donnees et le 2nd script ne prendra en compte que les 7 dernieres.


DaNot
un Libre ouvert à la source...
0
Ok merci, je vais essayer comme ça alors.
Mais au fait à quoi ressemble le script que je doit mettre ?
0