FirebirdSQL logo
 TRIGGERFUNCTION 

Droits et privilèges d’exécution

La clause facultative SQL SECURITY vous permet de spécifier avec quels privilèges la procédure stockée est exécutée.Si l’option INVOKER est sélectionnée, la procédure stockée est exécutée avec les privilèges de l’appelant.Si l’option DEFINER est sélectionnée, la procédure stockée est exécutée avec les privilèges de l’utilisateur définissant (le propriétaire du thread). Ces privilèges s’ajouteront aux privilèges accordés à la procédure stockée elle-même à l’aide de l’opérateur GRANT.Par défaut, la procédure stockée est exécutée avec les privilèges de l’utilisateur appelant.

Tip

Les privilèges d’exécution par défaut pour les objets de métadonnées nouvellement créés peuvent être modifiés à l’aide de la commande

ALTER DATABASE SET DEFAULT SQL SECURITY {DEFINER | INVOKER}

Le corps de la procédure stockée

Après le mot clé As suit le corps de la procédure stockée.