Bonjour,

Voici mon problème Oracle du jour :
je souhaite faire un insert en base de la ligne suivante mais insert échoue, je récupère une erreur Oracle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Ligne à insérer :
INSERT INTO "COMMANDE" VALUES ('10248', 'VINET', '5', TO_DATE('1996-07-04 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('1996-08-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('1996-07-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), '3', '32.38');
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Erreur Oracle :
Rapport d'erreur -
Erreur SQL : ORA-01722: Nombre non valide
01722. 00000 -  "invalid number"
*Cause:    
*Action:
Je pense que le problème vient de la dernière colonne ('32.38') car quand j'enlève les simple côtes L'insert fonctionne sans problème.
Ma colonne est de type
NUMBER DEFAULT 0
.

Quelqu'un pourrais-t'il me dire s'il est possible de modifier une variable dans Oracle afin que l'insertion sur la ligne fonctionne ?; ou alors éventuellement quel type donner à cette colonne.

Ps : j'ai un fichier de plus de 5000 lignes à insérer donc enlever les double côtes sur le fichier n'est pas la solution la plus simple.

Merci de votre aide.