- Esquema:
Exibição JOIN_POLICIES¶
A exibição Account Usage lista as políticas de junção em sua conta.
Cada linha dessa exibição corresponde a uma política de junção diferente.
Colunas¶
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
POLICY_ID |
NUMBER |
Identificador interno/gerado pelo sistema para a política. |
POLICY_NAME |
TEXT |
Nome da política. |
POLICY_SCHEMA_ID |
TEXT |
Identificador interno/gerado pelo sistema para o esquema no qual a política se encontra. |
POLICY_SCHEMA |
TEXT |
Esquema que contém a política. |
POLICY_CATALOG_ID |
TEXT |
Identificador interno/gerado pelo sistema para o banco de dados no qual a política se encontra. |
POLICY_CATALOG |
TEXT |
Banco de dados ao qual a política pertence. |
POLICY_OWNER |
TEXT |
Nome da função proprietária da política. |
POLICY_SIGNATURE |
TEXT |
Assinatura de tipo dos argumentos da política. |
POLICY_RETURN_TYPE |
TEXT |
Tipo de dados de valor de retorno. |
POLICY_BODY |
TEXT |
Definição de política. |
POLICY_COMMENT |
TEXT |
Comentários inseridos para a política (se houver). |
CREATED |
TIMESTAMP_LTZ |
Data e hora em que foi criada a política. |
LAST_ALTERED |
TIMESTAMP_LTZ |
Data e hora em que a política foi alterada pela última vez. |
DELETED |
TIMESTAMP_LTZ |
Data e hora em que a política foi descartada. |
OWNER_ROLE_TYPE |
TEXT |
O tipo de função que possui o objeto, por exemplo |
Notas de uso¶
A latência da exibição pode ser de até 120 minutos (2 horas).
A visualização exibe apenas objetos para os quais a função atual da sessão tem privilégios de acesso.
Exemplo¶
SELECT policy_name, policy_body, created
FROM SNOWFLAKE.ACCOUNT_USAGE.JOIN_POLICIES
WHERE policy_name='JP2' AND created LIKE '2024-11-26%';
+-------------+----------------------------------------------------------+-------------------------------+
| POLICY_NAME | POLICY_BODY | CREATED |
|-------------+----------------------------------------------------------+-------------------------------|
| JP2 | CASE | 2024-11-26 11:22:54.848 -0800 |
| | WHEN CURRENT_ROLE() = 'ACCOUNTADMIN' | |
| | THEN JOIN_CONSTRAINT(JOIN_REQUIRED => FALSE) | |
| | ELSE JOIN_CONSTRAINT(JOIN_REQUIRED => TRUE) | |
| | END | |
+-------------+----------------------------------------------------------+-------------------------------+