Partager via


Classe d’erreur USER_DEFINED_FUNCTIONS

SQLSTATE : 42601

La fonction définie par l’utilisateur n’est pas valide :

CORRELATED_REFERENCES_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET

Cette commande inclut les appels à la fonction SQL <functionName> définie par l’utilisateur qui contient des expressions de sous-requête avec des références externes mises en corrélation ; cette fonctionnalité n’est pas encore implémentée

NOT_A_VALID_DEFAULT_EXPRESSION

Expression DEFAULT de <functionName>.<parameterName> n’est pas pris en charge, car il contient une sous-requête.

NOT_A_VALID_DEFAULT_PARAMETER_POSITION

Dans la routine <functionName>, le paramètre <parameterName> avec DEFAULT ne doit pas être suivi du paramètre <nextParameterName> sans DEFAULT.

NOT_NULL_ON_FUNCTION_PARAMETERS

Impossible de spécifier NOT NULL sur les <languageName> paramètres de fonction : <input>

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

Le corps de la fonction de table SQL <name> doit être une requête.

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

La relation retournée par la requête dans l’instruction CREATE FUNCTION pour <functionName> avec la clause RETURNS TABLE n’a pas de noms explicites pour une ou plusieurs colonnes de sortie ; réécrivez le corps de la fonction pour fournir des noms de colonnes explicites ou ajouter des noms de colonnes à la clause RETURNS TABLE, puis réexécutez la commande.

SQL_UDF_RETURNS_CLAUSE

Doit spécifier une clause RETURNS explicite pour la fonction <functionType> définie par l’utilisateur.

UNEXPECTED_ENVIRONMENT_SETTINGS

Paramètres d’environnement inattendus pour <languageName> les fonctions définies par l’utilisateur : <invalidKeys> (les paramètres valides sont : <validKeys>). Mettez à jour la clause ENVIRONMENT et réessayez.