Chapter 3 Guide de référence du fichier de ressource de SGBD


Role

La catégorie Role est située dans la catégorie Racine→Script→Objects, et peut contenir les éléments suivants qui définissent la façon dont les rôles sont modélisés pour votre SGBD.

Elément Description
[Eléments communs] Les éléments suivants communs aux différents objets peuvent être définis pour des rôles :

  • AfterCreate, AfterDrop, AfterModify
  • BeforeCreate, BeforeDrop, BeforeModify
  • Create, Drop
  • Enable
  • Maxlen
  • ModifiableAttributes
  • ReversedQueries, ReversedStatements
  • SqlAttrQuery, SqlListQuery, SqlPermQuery


Pour obtenir une description de chacun de ces éléments communs, voir Eléments communs aux différents objets.
Bind Spécifie une commande permettant d'ajouter un rôle à un utilisateur ou à une autre rôle.

Exemple (ASE 15) :

grant role %ROLE% to %USER%
SqlListChildren
Query
Spécifie une requête SQL permettant de répertorier les membres d'un groupe.

Exemple (ASE 15) :

{ ROLE ID, MEMBER }
SELECT r.name, u.name
FROM
   master.dbo.sysloginroles l,
   [%CATALOG%.]dbo.sysroles s,
   [%CATALOG%.]dbo.sysusers u,
   [%CATALOG%.]dbo.sysusers r
where
   l.suid = u.suid
   and s.id     =l.srid
   and r.uid = s.lrid
Unbind Spécifie une commande permettant de supprimer un rôle d'un utilisateur ou d'un autre rôle.

 


Copyright (C) 2008. Sybase Inc. All rights reserved.