Snowsight - Bases de données : Détails de la procédure

Lorsque vous sélectionnez une procédure dans le database object explorer, les procedure details page apparaissent.

Dans ce chapitre :

Cette section fournit un bref aperçu de la manière de naviguer dans la procedure details page et de la façon de l’utiliser.

Interface

Description

Détails de base de la fonction

Les détails de base concernant votre fonction se trouvent en haut de la page.

Menu Plus

Le menu More situé dans le coin supérieur droit de la page vous permet d’effectuer les opérations suivantes :

  • Edit

    Modifier le nom et le commentaire de la procédure.

  • Drop

    Détruire la procédure.

  • Transfer Ownership

    Transférer la propriété de la procédure à un autre rôle.

La procedure details page comprend les sections suivantes :

  • Details

  • Procedure definition

  • Privileges

La section Details fournit des informations supplémentaires sur votre procédure, notamment :

  • Le type de données du résultat de la procédure.

  • Si votre procédure est une fonction agrégée.

  • Si votre procédure est une fonction sécurisée.

  • Si votre procédure est une fonction de table.

  • Le langage utilisé pour construire la procédure.

La section Procedure definition contient le code SQL qui a été utilisé pour initialiser la procédure.

Utilisez la Privileges section pour voir, accorder et révoquer les privilèges sur la procédure.

Gestion du contrôle d’accès aux objets de la base de données

Cette section décrit comment gérer le contrôle d’accès aux objets de votre base de données.

Utilisez la Privileges section des détails de votre objet pour voir, accorder et révoquer les privilèges sur vos objets de base de données.

Lorsque vous regroupez les autorisations par privilège, l”Snowsight indique si un privilège a été hérité ou accordé directement.

La modification des privilèges d’un objet requiert l’un des rôles suivants :

  • Le propriétaire d’une base de données ou d’un objet de base de données (par exemple, le rôle avec le privilège OWNERSHIP sur l’objet).

  • Un rôle avec le privilège global MANAGE GRANTS.

Octroi de privilèges sur des objets

Pour octroyer des privilèges sur les objets de base de données :

  1. Accédez à la Privileges section d’un objet de la base de données.

  2. Dans le coin supérieur droit de la Privileges section, sélectionnez Privilege.

  3. Sélectionnez le rôle pour lequel vous souhaitez accorder des privilèges.

  4. Sélectionnez le privilège que vous souhaitez accorder au rôle.

  5. Si vous souhaitez que le rôle puisse accorder le privilège à d’autres rôles, sélectionnez Grant option.

  6. Répétez ces étapes pour chaque privilège que vous souhaitez accorder au rôle.

  7. Sélectionnez Grant Privileges.

Révocation de privilèges sur des objets

Pour révoquer des privilèges sur les objets de base de données :

  1. Accédez à la Privileges section d’un objet de la base de données.

  2. Dans le coin supérieur droit de la Privileges section, sélectionnez Privilege.

  3. Supprimez les privilèges que vous souhaitez révoquer.

  4. Sélectionnez Grant Privileges.