GRANDSYSTEME.COM: SITE DE RESSOURCES MAINFRAME

 
liste des codes retour SQL DB2 SQLCODE
-419

-419

THE DECIMAL DIVIDE OPERATION IS INVALID BECAUSE THE RESULT WOULD HAVE A NEGATIVE SCALE

Explication :

La division décimale est invalide car elle résulte en une .échelle négative. La formule interne utilisée pour calculer l'échelle d'un résultat de division décimale est :

échelle résultat = 15-np+ns-ds,

avec 'np' : précision du numérateur, 'ns' : échelle du ' numérateur, et 'ds' : échelle du dénominateur.

Action système :

L'ordre ne peut être exécuté.

Réponse programmeur :

Examiner la précision et l'échelle de toutes les colonnes participant à la division. Noter qu'une valeur INTEGER ou SMALLINT peut être convertie en DECIMAL pour ce calcul.