Nombre non valide SQL Loader - SQL/NoSQL - Programmation
Marsh Posté le 19-01-2007 à 10:36:53
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
Marsh Posté le 19-01-2007 à 18:51:53
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
Marsh Posté le 22-01-2007 à 16:27:59
ben ton fichier de contrôle ne correspond pas au format du fichier... donc ça risque pas de marcher...
Marsh Posté le 18-01-2007 à 19:20:55
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