Création d’une fonction stockée
Pour plus d’informations sur la création de fonctions stockées, voir. CREATE FUNCTION au chapitre "Instructions de définition de données DDL".
WITH {AUTONOMOUS | COMMON} TRANSACTION
Pool de connexion externe(External connection pool)
Caractéristiques des connexions externes
Caractéristiques du pool de transactions (Transaction pooling)
Pour plus d’informations sur la création de fonctions stockées, voir. CREATE FUNCTION au chapitre "Instructions de définition de données DDL".
Pour plus d’informations sur la modification des fonctions stockées existantes, reportez-vous à la rubriqueALTER FUNCTION,CREATE OR ALTER FUNCTION,RECREATE FUNCTION dans le chapitre "Instructions de définition de données DDL".
Pour plus d’informations sur la suppression des fonctions stockées, voir. DROP FUNCTION dans le chapitre "Instructions de définition de données DDL".
Les blocs PSQL anonymes (sans nom) sont utilisés pour effectuer certaines actions impératives à partir de SQL déclaratif (DSQL). L’en-tête d’un bloc PSQL anonyme peut éventuellement contenir des paramètres d’entrée et de sortie. Le corps d’un bloc PSQL anonyme peut contenir des déclarations de variables locales, de curseurs, de sous-programmes et de blocs d’instructions PSQL.
Un bloc PSQL anonyme n’est pas défini et sauvegardé en tant qu’objet de métadonnées, contrairement aux procédures stockées et aux triggers. Il ne peut pas accéder à lui-même.
Comme les procédures stockées, les blocs PSQL anonymes peuvent être utilisés pour traiter des données ou pour effectuer des recherches dans la base de données.
EXECUTE BLOCK [(<inparam> = ? [, <inparam> = ? ...])] [RETURNS (<outparam> [, <outparam> ...])] <psql-routine-body> <psql-routine-body> ::= Voir. Syntaxe du corps du module
Paramètre | Description |
---|---|
inparam |
Description du paramètre d’entrée. |
outparam |
Description du paramètre de sortie. |