Exibição TABLE_PRIVILEGES

Esta exibição do Information Schema mostra uma linha para cada privilégio de tabela que foi concedido a cada função no banco de dados especificado (ou atual).

Para obter mais informações sobre funções e privilégios, consulte Visão geral do controle de acesso.

Consulte também:

Exibição APPLICABLE_ROLES , Exibição ENABLED_ROLES , Exibição OBJECT_PRIVILEGES

Colunas

Nome da coluna

Tipo de dados

Descrição

GRANTOR

VARCHAR

Função que concedeu o privilégio da tabela

GRANTEE

VARCHAR

Função a qual o privilégio da tabela é concedido

GRANTED_TO

VARCHAR

Tipo de objeto ao qual foi concedido o privilégio

TABLE_CATALOG

VARCHAR

Banco de dados contendo a tabela na qual o privilégio é concedido

TABLE_SCHEMA

VARCHAR

Esquema contendo a tabela na qual o privilégio é concedido

TABLE_NAME

VARCHAR

Nome da tabela na qual o privilégio é concedido

PRIVILEGE_TYPE

VARCHAR

Tipo do privilégio concedido

IS_GRANTABLE

VARCHAR

Se o privilégio foi concedido WITH GRANT OPTION

WITH_HIERARCHY

VARCHAR

Não aplicável para o Snowflake.

CREATED

TIMESTAMP_LTZ

Hora de criação do privilégio

Notas de uso

  • A visualização exibe apenas objetos para os quais a função atual da sessão tem privilégios de acesso.

  • A coluna PRIVILEGE_TYPE contém os tipos de privilégios do Snowflake. Por exemplo, o proprietário de uma tabela tem o privilégio OWNERSHIP, em vez de cada um dos privilégios separados (por exemplo, SELECT, INSERT, DELETE, UPDATE).