SHOW CUSTOM_CLASSIFIER¶
Nome totalmente qualificado: SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER
- Consulte também:
Usando classificadores personalizados para implementar categorias semânticas personalizadas
Lista todas as instâncias de classificação personalizadas que você pode acessar.
SHOW SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER INSTANCES é um alias para SHOW SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER.
Sintaxe¶
{
SHOW SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER |
SHOW SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER INSTANCES
}
[ LIKE <pattern> ]
[ IN
{
ACCOUNT |
DATABASE |
DATABASE <database_name> |
SCHEMA |
SCHEMA <schema_name> |
<schema_name>
}
]
Parâmetros¶
LIKE 'pattern'Opcionalmente, filtra a saída do comando pelo nome do objeto. O filtro utiliza correspondência de padrão que não diferencia maiúsculas e minúsculas, com suporte para caracteres curinga SQL (
%e_).Por exemplo, os seguintes padrões retornam os mesmos resultados:
... LIKE '%testing%' ...... LIKE '%TESTING%' .... padrão: sem valor (nenhuma filtragem é aplicada à saída).
[ IN ... ]Opcionalmente, especifica o escopo do comando. Especifique um dos seguintes:
ACCOUNTRetorna registros para toda a conta.
DATABASE, .DATABASE db_nameRetorna registros do banco de dados atual em uso ou de um banco de dados especificado (
db_name).Se você especificar
DATABASEsemdb_namee nenhum banco de dados estiver em uso, a palavra-chave não terá efeito sobre a saída.Nota
Usar comandos SHOW sem uma cláusula
INem um contexto de banco de dados pode resultar em menos resultados do que o esperado.Os objetos com o mesmo nome são exibidos apenas uma vez se não for usada a cláusula
IN. Por exemplo, se a tabelat1estiver emschema1e a tabelat1estiver emschema2e ambas estiverem no escopo do contexto do banco de dados especificado (ou seja, o banco de dados selecionado é o pai deschema1eschema2), então SHOW TABLES exibirá apenas uma das tabelast1.SCHEMA, .SCHEMA schema_nameRetorna registros do esquema atual em uso ou de um esquema especificado (
schema_name).SCHEMAé opcional se um banco de dados estiver em uso ou se você especificar oschema_nametotalmente qualificado (por exemplo,db.schema).Se nenhum banco de dados estiver em uso, a especificação
SCHEMAnão terá efeito sobre a saída.
Se você omitir
IN ..., o escopo do comando dependerá se a sessão tem um banco de dados em uso:Se um banco de dados estiver em uso no momento, o comando retornará os objetos que você tem privilégios para visualizar no banco de dados. Isso tem o mesmo efeito que especificar
IN DATABASE.Se nenhum banco de dados estiver em uso no momento, o comando retornará os objetos que você tem privilégios para visualizar na sua conta. Isso tem o mesmo efeito que especificar
IN ACCOUNT.
Notas de uso¶
A ordem dos resultados não é garantida.
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 |
A instância de classificação personalizada. |
Os usuários com a função de administrador ACCOUNTADMIN podem listar instâncias com este comando. |
A operação em um objeto de esquema requer pelo menos um privilégio no banco de dados pai e um privilégio no esquema pai.
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¶
Fornece propriedades e metadados de instância de classificador personalizado nas seguintes colunas:
Coluna |
Descrição |
|---|---|
created_on |
Data e hora em que a instância de classificação personalizada foi criada. |
name |
Nome da instância de classificação personalizada. |
database_name |
Banco de dados que armazena a instância de classificação personalizada. |
schema_name |
Esquema que armazena a instância de classificação personalizada. |
current_version |
A versão da instância de classificação personalizada. Snowflake atualiza automaticamente o número da versão. |
comment |
Comentário para a instância de classificação personalizada. |
owner |
A função que possui a instância de classificação personalizada. |
Exemplos¶
Lista todos os classificadores personalizados que você pode acessar:
SHOW SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER;
Retorna:
+----------------------------------+---------------+---------------+-------------+-----------------+---------+-------------+
| created_on | name | database_name | schema_name | current_version | comment | owner |
+----------------------------------+---------------+---------------+-------------+-----------------+---------+-------------+
| 2023-09-08 07:00:00.123000+00:00 | MEDICAL_CODES | DATA | CLASSIFIERS | 1.0 | None | DATA_OWNER |
+----------------------------------+---------------+---------------+-------------+-----------------+---------+-------------+