Classe d’erreur USER_DEFINED_FUNCTIONS
La fonction définie par l’utilisateur n’est pas valide :
NE PEUT PAS CONTENIR DE FONCTIONS COMPLEXES
La fonction scalaire SQL ne peut pas contenir de fonctions d’agrégation, de fenêtre ou de génération : <queryText>
CANNOT_REPLACE_NON_SQL_UDF_WITH_SQL_UDF
Impossible de remplacer la fonction non-SQL <name>
par une fonction SQL.
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 par le paramètre <nextParameterName>
sans DEFAULT
.
NOT_NULL_ON_FUNCTION_PARAMETERS
Impossible de spécifier NOT NULL
sur les paramètres de fonction <languageName>
: <input>
RETURN_COLUMN_COUNT_MISMATCH
Le nombre de colonnes produites par la clause RETURN
(num : <outputSize>
) ne correspond pas au nombre de noms de colonnes spécifié par la clause RETURNS
(num : <returnParamSize>
) de <name>
.
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 RETURNS TABLE
clause n’a pas de noms explicites pour une ou plusieurs colonnes de sortie ; réécrire 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écuter la commande.
SQL_UDF_RETURNS_CLAUSE
Doit spécifier une clause de 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.