Privilèges d'exécution
La clause optionnelle SQL SECURITY
dans la spécification de la table permet de spécifier avec quels privilèges les colonnes calculées sont calculées. Si l'option INVOKER
est sélectionnée, les colonnes calculées le sont avec les privilèges de l'utilisateur appelant. Si l'option DEFINER
est sélectionnée, les colonnes calculées sont calculées avec les privilèges de l'utilisateur définissant (propriétaire). Par défaut, les colonnes calculées sont calculées avec les privilèges de l'utilisateur appelant. En outre, les triggers héritent des privilèges d'exécution des tables, s'ils ne sont pas surchargés dans les triggers eux-mêmes.
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} |