COLUMN_PRIVILEGES (Transact-SQL)
Retorna uma linha para cada coluna com um privilégio concedido para ou concedido pelo usuário atual no banco de dados atual.
Para recuperar informações dessas exibições, especifique o nome totalmente qualificado de INFORMATION_SCHEMA.view_name.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
GRANTOR |
nvarchar(128) |
Concessor do privilégio. |
GRANTEE |
nvarchar(128) |
Beneficiado do privilégio. |
TABLE_CATALOG |
nvarchar(128) |
Qualificador da tabela. |
TABLE_SCHEMA |
nvarchar(128) |
Nome do esquema que contém a tabela.
Importante
Não use exibições INFORMATION_SCHEMA para determinar o esquema de um objeto. O único modo seguro de localizar o esquema de um objeto é consultar a exibição do catálogo sys.objects ou usar a função OBJECT_SCHEMA_NAME.
|
TABLE_NAME |
sysname |
Nome da tabela. |
COLUMN_NAME |
sysname |
Nome da coluna. |
PRIVILEGE_TYPE |
varchar(10) |
Tipo de privilégio. |
IS_GRANTABLE |
varchar(3) |
Especifica se o usuário autorizado pode conceder permissões a outros. |
Exemplos
O exemplo a seguir retorna linhas da exibição COLUMN_PRIVILEGES.
USE AdventureWorks;
GO
SELECT *
FROM INFORMATION_SCHEMA.COLUMN_PRIVILEGES;
Consulte também