Share via


COLUMN_PRIVILEGES (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do Azure

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 do INFORMATION_SCHEMA.view_name.

Nome da coluna Tipo de dados Descrição
CONCEDENTE nvarchar(128) Concessor do privilégio.
BENEFICIÁRIO 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. Exibições INFORMATION_SCHEMA representam apenas um subconjunto dos metadados de um objeto. O único modo confiável de localizar o esquema de um objeto é consultar a exibição do catálogo sys.objects.
TABLE_NAME sysname Nome da tabela.
COLUMN_NAME sysname Nome da coluna.
PRIVILEGE_TYPE varcar(10) Tipo de privilégio.
IS_GRANTABLE varchar(3) Especifica se o beneficiado pode conceder permissões a outros.

Confira também

Exibições do Sistema (Transact-SQL)
exibições do esquema de informações (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.objects (Transact-SQL)
sys.database_permissions (Transact-SQL)
sys.server_permissions (Transact-SQL)