A la place de cela, une fonction SQL doit être utilisé.
Nombre d'arguments que la fonction SQL prend.
Nom de la fonction SQL à créer ou à redéfinir.
Si ce paramètre est négatif, la fonction SQL pourra prendre un nombre non défini d'arguments.
If this parameter is negative, then the SQL aggregate may take any number of arguments.
Arguments supplémentaires à passer à la fonction SQL.
Further arguments passed to the SQL function.
Les paramètres sont utilisés dans des définitions de fonction SQL et dans les requêtes préparées.
Parameters are used in SQL function definitions and in prepared queries.
Fonction de rappel pour manipuler la fonction SQL définie.
Callback function to handle the defined SQL function.
Une fonction SQL peut être intégrée dans la requête appelante, ce qui empêche l'optimiseur de faire la correspondance avec un index.
A SQL function is likely to be inlined into the calling query, which will prevent the optimizer from recognizing that the query matches an index.
Les arguments d'une fonction SQL peuvent être référencés dans le corps de la fonction en utilisant soit les noms soit les numéros.
Arguments of a SQL function can be referenced in the function body using either names or numbers.
Autrement, si vous voulez définir une fonction SQL qui réalise des actions mais n'a pas de valeur utile à renvoyer, vous pouvez la définir comme renvoyant void.
Alternatively, if you want to define a SQL function that performs actions but has no useful value to return, you can define it as returning void.
Si le nom en C n'est pas explicitement spécifié, il est supposé être le même que le nom de la fonction SQL.
If the C name is not explicitly specified then it is assumed to be the same as the SQL function name.
Si aucun collationnement commun ne peut être déterminé entre les arguments fournis, la fonction SQL appliquera aux paramètres le collationnement par défaut de leur type de donnée (qui correspond généralement au collationnement par défaut de l'instance, mais qui peut différer entre des domaines différents).
If no common collation can be identified among the actual arguments, then a SQL function treats its parameters as having their data types' default collation (which is usually the database's default collation, but could be different for parameters of domain types).
Les arguments de la fonction SQL doivent être référencés dans le corps de la fonction en utilisant la syntaxe suivante. $n:$1 se réfère au premier argument, $2 au second et ainsi de suite.
Arguments to the SQL function are referenced in the function body using the syntax $n: $1 refers to the first argument, $2 to the second, and so on.