A la place de cela, une fonction SQL doit être utilisé.
Le nombre d'arguments que la fonction SQL prend.
Arguments supplémentaires à passer à la fonction SQL.
Further arguments passed to the SQL function.
Le premier argument à passer à la fonction SQL.
The first argument 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.
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.
Une fonction SQL risque d'être remplacée dans la requête appelante, ce qui empêchera l'optimiseur de savoir si la requête peut utiliser 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.
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 ce paramètre est -1, la fonction SQL peut prendre n'importe quel nombre d'arguments.
If this parameter is -1, then the SQL function may take any number of arguments.
Par exemple, vous pouvez utiliser la fonction SQL longueur pour obtenir la longueur d'une chaîne
For example, you can use SQL function length to get the length of a string
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).