CODE RETOUR -461

A VALUE WITH DATA TYPE source-data-type CANNOT BE CAST TO TYPE target-data-type

Explication
L’instruction contient un CAST implicite ou explicite, mais la combinaison des types de données source et cible n’est pas prise en charge. Db2 a tenté de convertir une valeur source-data-type en type de données target-data-type. Cette combinaison n’est pas prise en charge.

Cette erreur est également émise pour une instruction qui fait référence à plusieurs schémas de codage, lorsqu’il y a une tentative de transtypage d’une valeur de chaîne avec une procédure de champ. Cette combinaison n’est pas prise en charge.

Cette erreur peut être émise pour une tentative d’utilisation d’une fonctionnalité qui nécessite un paramètre APPLCOMPAT supérieur au paramètre actuel. Le paramètre APPLCOMPAT actuel ne prend pas en charge une fonctionnalité qui a été demandée.

Action du système
L’instruction ne peut pas être traitée.

Réponse du programmeur
Modifiez le type de données de la source ou de la cible afin que le cast soit pris en charge.

Pour les valeurs de type de données intégrées, un transtypage impliquant une valeur de type distinct définie par l’utilisateur ou un transtypage impliquant une valeur de tableau, consultez Casting entre types de données.

Si un CAST explicite a été spécifié, corrigez la spécification CAST pour spécifier une combinaison prise en charge de types source et cible.

SQLSTATE
42846