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 19/12/2011, 19h38   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2003
Messages : 52
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 52
Points : 13
Points : 13
Par défaut Utilisation incorrecte de SQL*Loader

bonsoir,
j'essaye d'utiliser sqlloader pour importer des données CSV dans une table qui a la structure suivante :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CREATE TABLE tmp_cor_data (
  id    NUMBER         NULL,
  vtxt1 VARCHAR2(255)  NULL,
  vtxt2 VARCHAR2(255)  NULL,
  vtxt3 VARCHAR2(255)  NULL,
  vtxt4 VARCHAR2(255)  NULL,
  vnum1 NUMBER         NULL,
  vnum2 NUMBER         NULL,
  vnum3 NUMBER         NULL,
  vnum4 NUMBER         NULL,
  vdat1 DATE           NULL,
  vdat2 DATE           NULL,
  vdat3 DATE           NULL,
  vdat4 DATE           NULL,
  memo  VARCHAR2(4000) NULL
)
avec la commande de chargement suivante dans le fichier CTL
Code :
1
2
3
4
5
6
LOAD DATA
INFILE 'monFichierSource.csv' 
TRUNCATE
INTO TABLE TMP_COR_DATA
FIELDS terminated BY ";" OPTIONALLY ENCLOSED BY '"'		  
( ID, VNUM1,vtxt1,vtxt3,vnum2,vtxt2,vtxt4)
Il y a bien chargement de toutes les lignes mais
Le souci est que sqlloader ne me charge que les colonnes ID et VNUM1 et ne prends pas en compte les autres colonnes

Lorsque je modifie ma commande par exemple par
Code :
1
2
3
4
5
6
LOAD DATA
INFILE 'monFichierSource.csv' 
TRUNCATE
INTO TABLE TMP_COR_DATA
FIELDS terminated BY ";" OPTIONALLY ENCLOSED BY '"'		  
( VNUM1, VTXT1, VTXT3, VNUM2, VTXT2, VTXT4 )
et bien aucune donnée chargée dans ma table

Bref, je n'arrive pas à me servir de sqlloader
Auriez vous des explications ?
Merci d'avance
carreau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2012, 09h31   #2
Membre confirmé
 
Inscription : février 2012
Messages : 203
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 203
Points : 267
Points : 267
Que dit le log ?
N'y a t-il pas un décalage entre les données chargées et les données attendues ?
Ou alors une erreur de conversion ?
Scriuiw est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h21.


 
 
 
 
Partenaires

Hébergement Web