TABLE_PRIVILEGES (Transact-SQL)
Renvoie une ligne pour chaque privilège de table accordé à ou par l'utilisateur actuel dans la base de données active.
Pour récupérer les informations de ces vues, spécifiez le nom complet de INFORMATION_SCHEMA.view_name.
Nom de colonne |
Type de données |
Description |
---|---|---|
GRANTOR |
nvarchar(128) |
Personne qui accorde le privilège |
GRANTEE |
nvarchar(128) |
Personne qui reçoit le privilège |
TABLE_CATALOG |
nvarchar(128) |
Qualificateur de la table |
TABLE_SCHEMA |
nvarchar(128) |
Nom du schéma qui contient la table
Important
N'utilisez pas les vues INFORMATION_SCHEMA pour déterminer le schéma d'un objet. La seule méthode fiable pour rechercher le schéma d'un objet est d'interroger l'affichage catalogue sys.objects ou d'utiliser la fonction OBJECT_SCHEMA_NAME.
|
TABLE_NAME |
sysname |
Nom de la table. |
PRIVILEGE_TYPE |
varchar(10) |
Type de privilège. |
IS_GRANTABLE |
varchar(3) |
Indique si le bénéficiaire peut accorder des autorisations à d'autres personnes. |
Exemples
L'exemple suivant retourne des lignes de la vue TABLE_PRIVILEGES.
USE AdventureWorks;
GO
SELECT *
FROM INFORMATION_SCHEMA.TABLE_PRIVILEGES;