Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1421 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Nombre non valide SQL Loader

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nombre non valide SQL Loader

n°1504753
tedparker9
Posté le 18-01-2007 à 19:20:55  profilanswer
 

Bonjour,
 
jessaye de charger le fichier de données suivant par SQL Loader:
 
1;AB;CA;0;Alberta;6;298C2880-AB1C-4982-A5AD-A36EB4BA0D34
2;AK;US;0;Alaska;1;5B7B8462-A888-4E0B-A3E1-7278F8AF107E
3;AL;US;0;Alabama;5;41B328BE-21AE-45D0-841D-6F8DD71CE626
.....
 
J'ai le fichier de contrôle suivant :
LOAD DATA INFILE 'C:\LOAD\DATA\04-StateProvince.csv'
INTO TABLE StateProvince  
FIELDS TERMINATED BY ';'
(   StateProvinceID,
 StateProvinceCode,  
 CountryRegionCode,  
 IsOnlyStateProvinceFlag,  
 Name,  
 TerritoryID,  
 rowguid  
)
 
Et voila la structure de la table :
 
CREATE TABLE StateProvince  
(
 StateProvinceID int  NOT NULL ,  
 StateProvinceCode nchar (3) NOT NULL ,  
 CountryRegionCode nvarchar2 (3) NOT NULL ,  
 IsOnlyStateProvinceFlag number (1) DEFAULT  ( 1 ) NOT NULL ,  
 Name nvarchar2 (50) NOT NULL ,  
 TerritoryID int  NOT NULL  
)
 
Et donc j'ai cette erreur au chargement :
 
Enregistrement 1 : Rejeté - Erreur sur table STATEPROVINCE, colonne STATEPROVINCEID.
ORA-01722: Nombre non valide
 
Cette erreur est la même pour chaque enregistrement.
 
Que faire ??
 
Merci

mood
Publicité
Posté le 18-01-2007 à 19:20:55  profilanswer
 

n°1504943
rufo
Pas me confondre avec Lycos!
Posté le 19-01-2007 à 10:36:53  profilanswer
 

ORA-01722 -> ton sgbd, c'est donc du Oracle...
 
Déjà, la structure de ta table correspond pas à celle que tu utilises pour importer en csv. Pour l'import, t'as 7 champs, or ta table n'a que 6 champs... Il manque rowguid :/

n°1505217
tedparker9
Posté le 19-01-2007 à 18:51:53  profilanswer
 

Merci ouais j'avais bien vu que c'était Oracle lol.
 
Effectivement il manquait un champ mais c'était juste une faute dans le post.
La vraie erreur que j'ai corrigé depuis était la présence d'un point au lieu d'une virgule pour délimiter les décimales. Sans doute les paramètres régionaux d'Oracle en quelque sorte
 
A+ et merci quand même

n°1505966
MagicBuzz
Posté le 22-01-2007 à 16:27:59  profilanswer
 

ben ton fichier de contrôle ne correspond pas au format du fichier... donc ça risque pas de marcher...


Message édité par MagicBuzz le 22-01-2007 à 16:28:13

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Nombre non valide SQL Loader

 

Sujets relatifs
optimisation des requetes SQLTimeStamp dans le SQL Loader
site pas valide au w3CSQL pas tres dur mais je suis nul :)
Requête SQL[C] Nombre limite de pthread sous Linux?
mon site n'est pas validePRobleme requette SQL
Requête sous Access, mode création ou SQL 
Plus de sujets relatifs à : Nombre non valide SQL Loader


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR