Le forum (ô combien francophone) des utilisateurs de Powerbuilder.






Bonjour à tous,
Quand j’exécute ma requête un message d’erreur qui s’affiche :
ORA-01722:invalid number
Sur PL/SQL developer, j’ai exécuté la requête et j’ai généré ligne par ligne comme résultat de la requête et la conclusion c’est qu’il génère 99 ligne avec succès mais le message s’affiche quand il génère le 100 ième ligne.
C’est vraiment bizarre, est-ce que quelqu’un a une explication sur ça ?
Merci d’avance
Message de modération:
Merci de poster dans le bon topic. Le message a été déplacé
Dernière modification par mattdamon (13-04-2009 14:23:24)
Hors ligne











Bonjour matt,
Ca va être difficile de te répondre sans ta requête sous les yeux
C'est une requête dans une datawindow, une procédure stockée ou du SQL embedded?
Hors ligne






foon a écrit:
Bonjour matt,
Ca va être difficile de te répondre sans ta requête sous les yeux
C'est une requête dans une datawindow, une procédure stockée ou du SQL embedded?
c'est resolu...
En fait, je suis en train de convertir le champ c1 de type varchar(2) en number or j'ai des valeurs de c1 qui commencent par virgule ',' ce qu'est impossible de convertir les virgules en decimal... d'ou le message d'erreur
voici la requete de conversion de varchar en decimal
select to_number(m.c1) from op.ma_table m
donc l'idée est de parcourir toutes les lignes de ma table et de changer les ',' par un point '.'
Dernière modification par mattdamon (10-04-2009 18:23:33)
Hors ligne