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>
Parâmetros¶
[ IN ... ]Opcionalmente, especifica o escopo do comando. Especifique um dos seguintes:
ACCOUNTRetorna informações sobre políticas de recursos criadas na conta especificada.
APPLICATION app_nameRetorna informações sobre políticas de recursos criadas no aplicativo especificado.
APPLICATION PACKAGE app_package_nameRetorna informações sobre políticas de recursos criadas no pacote de aplicativo especificado.
DATABASE database_nameRetorna informações sobre políticas de recursos criadas no banco de dados especificado.
SCHEMA schema_nameRetorna informações sobre políticas de recursos criadas no esquema especificado.
ON ACCOUNTMostra as políticas de recursos que foram aplicadas à conta atual.
ON APPLICATION app_nameMostra 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. Observe que uma função com privilégio concedido em um esquema permite que essa função resolva o esquema. Por exemplo, uma função com privilégio CREATE concedido em um esquema pode criar objetos nesse esquema sem também ter USAGE concedido nesse 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 |
|---|---|
|
O carimbo de data/hora em que a política foi criada. |
|
O nome da política. |
|
O nome do banco de dados que contém a política. |
|
O nome do esquema que contém a política. |
|
O tipo de política de recursos. Atualmente, somente |
|
A função proprietária da política de recursos. |
|
Um comentário contendo informações sobre a política. |
|
O tipo da função que possui a política de recursos. |
|
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;
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;
O exemplo a seguir lista as políticas de recursos que foram aplicadas na conta atual:
SHOW FEATURE POLICIES ON ACCOUNT