THE INVOCATION OF FUNCTION routine-name IS AMBIGUOUS
Explication :
Db2 n’a pas pu résoudre la fonction indiquée.
routine-name
Le nom de la fonction.
Cette situation peut se produire dans les circonstances suivantes :
- Un marqueur de paramètre non typé est transmis à une fonction et il existe deux fonctions candidates ou plus à résoudre pendant la résolution de la fonction.
- Db2 ne peut pas déterminer comment convertir implicitement les arguments entre les types de données chaîne et numérique.
- Db2 ne parvient pas à résoudre un appel de fonction à l’aide du processus promouvable ou du processus castable de résolution de fonction.
Action du système :
L’instruction ne peut pas être traitée.
Réponse du programmeur :
Corrigez le problème et rééditez la déclaration. Vous devrez peut-être modifier l’instruction SQL, la définition d’une fonction ou le chemin SQL de l’utilisateur.
ETATSQL :
428F5