Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > SQL*Loader
SQL*Loader Forum d'entraide sur Oracle SQL*Loader
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/06/2007, 11h25   #1
Membre habitué
 
Inscription : septembre 2002
Messages : 253
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 253
Points : 127
Points : 127
Par défaut SQL Loader [10g] Insert

Bonjour,

Question bête, on peut faire des insert avec sqlldr ?

Ce code :
Citation:
LOAD DATA INFILE 'C:\sqlldr\data_test_sqlldr bis.csv'
TRUNCATE
INTO TABLE DVP_LOADER
FIELDS TERMINATED BY ';'
(NOM,SALAIRE)
marche bien.

Par contre:
Citation:
LOAD DATA INFILE 'C:\sqlldr\data_test_sqlldr bis.csv'
INTO TABLE DVP_LOADER
FIELDS TERMINATED BY ';'
(NOM,SALAIRE)
ne marche pas.

Erreur:
Citation:
SQL*Loader-601: Option INSERT : la table doit être vide. Erreur dans la table DVP_LOADER
Merci d'avance pour votre aide.

A+
Thomad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 11h36   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
la 1° commence par vider la table ça parait donc normalement de ne pas avoir d'erreur

http://jaouad.developpez.com/sqlldr/#LIII-C

Citation:
mode de chargement :
insert : insère les données dans une table vide
append : insère les données à la suite des données existantes
replace : insère les données en remplaçant les données existantes
truncate : insère les données après un TRUNCATE ( ici cette solution peut être utile pour faire diminuer le HWM ).
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 11h39   #3
Membre habitué
 
Inscription : septembre 2002
Messages : 253
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 253
Points : 127
Points : 127
Je ne savais pas qu'il fallait faire:

Citation:
LOAD DATA INFILE 'C:\sqlldr\data_test_sqlldr bis.csv'
APPEND INTO TABLE DVP_LOADER
FIELDS TERMINATED BY ';'
(NOM,SALAIRE)
Encore merci.
Thomad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h26.


 
 
 
 
Partenaires

Hébergement Web