SHOW FEATURE POLICIES

Lista as políticas do recurso para as quais você tem privilégios de acesso.

Consulte também:

CREATE FEATURE POLICY , ALTER FEATURE POLICY, DESCRIBE FEATURE POLICY, DROP FEATURE POLICY

Sintaxe

SHOW FEATURE POLICIES
  [ IN
    {
      ACCOUNT                                        |
      APPLICATION {app_name}                         |
      APPLICATION PACKAGE {app_package_name}         |
      DATABASE {database_name}                       |
      SCHEMA {schema_name}                           |
    }
  ]

SHOW FEATURE POLICIES ON ACCOUNT

SHOW FEATURE POLICIES ON APPLICATION <application_name>
Copy

Parâmetros

[ IN ... ]

Opcionalmente, especifica o escopo do comando. Especifique um dos seguintes:

ACCOUNT

Retorna informações sobre políticas de recursos criadas na conta especificada.

APPLICATION app_name

Retorna informações sobre políticas de recursos criadas no aplicativo especificado.

APPLICATION PACKAGE app_package_name

Retorna informações sobre políticas de recursos criadas no pacote de aplicativo especificado.

DATABASE database_name

Retorna informações sobre políticas de recursos criadas no banco de dados especificado.

SCHEMA schema_name

Retorna informações sobre políticas de recursos criadas no esquema especificado.

ON ACCOUNT

Mostra as políticas de recursos que foram aplicadas à conta atual.

ON APPLICATION app_name

Mostra as políticas de recursos que foram aplicadas no aplicativo especificado. Esse comando também exibe as políticas de recursos que são herdadas das aplicadas na conta.

Requisitos de controle de acesso

A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:

Privilégio

Objeto

Notas

OWNERSHIP

Política de recursos

Esse privilégio é necessário para usar esse comando.

O privilégio USAGE no banco de dados e no esquema pai é necessário para executar operações em qualquer objeto de um esquema.

Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.

Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.

Saída

Coluna

Descrição

created_on

O carimbo de data/hora em que a política foi criada.

name

O nome da política.

database_name

O nome do banco de dados que contém a política.

schema_name

O nome do esquema que contém a política.

kind

O tipo de política de recursos. Atualmente, somente FEATURE_POLICY é compatível.

owner

A função proprietária da política de recursos.

comment

Um comentário contendo informações sobre a política.

owner_role_type

O tipo da função que possui a política de recursos.

options

Atualmente, sempre NULL.

Exemplos

O exemplo a seguir lista as políticas de recursos que você tem privilégios para visualizar na conta atual:

SHOW FEATURE POLICIES;
Copy

O exemplo a seguir lista as políticas de recursos que você tem privilégios para visualizar em um aplicativo chamado hello_snowflake_app:

SHOW FEATURE POLICIES IN APPLICATION hello_snowflake_app;
Copy

O exemplo a seguir lista as políticas de recursos que foram aplicadas na conta atual:

SHOW FEATURE POLICIES ON ACCOUNT
Copy