CODE RETOUR -492

THE CREATE FUNCTION FOR function-name HAS A PROBLEM WITH PARAMETER NUMBER number. IT MAY INVOLVE A MISMATCH WITH A SOURCE FUNCTION

Explication
Le paramètre à la position numéro de la fonction function-name est erroné.

function-name 
Le nom de la fonction qui ne peut pas être créée.
number
Le numéro de position du paramètre de fonction qui pose problème.

Cette erreur est émise dans les circonstances suivantes :

  • Le paramètre de la fonction source ne peut pas être converti en paramètre correspondant de la fonction en cours de création.
  • Si le paramètre de la fonction en cours de création est un paramètre de table, le paramètre correspondant de la fonction source doit également être un paramètre de table. De plus, les numéros de colonne pour les deux paramètres de la table doivent être les mêmes.

Si le paramètre de la fonction en cours de création n’est pas un paramètre de table, le paramètre correspondant de la fonction source ne doit pas non plus être un paramètre de table.

  • Le paramètre de la fonction en cours de création est un tableau. Une fonction sourcée ne peut pas être définie avec un paramètre de tableau.

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

Réponse du programmeur
Les corrections possibles incluent :

  • Identifiez une fonction source différente.
  • Modifiez le type de données du paramètre de la fonction en cours de création afin que le type de données de la fonction source puisse être converti en ce type de données.
  • Ne créez pas de fonction sourcée à partir d’une fonction source avec des paramètres de tableau.

SQLSTATE
42879