SHOW INTEGRATIONS¶
Lista as integrações em sua conta.
A saída retorna metadados e propriedades de integração.
- Consulte também:
CREATE INTEGRATION , DROP INTEGRATION , ALTER INTEGRATION , DESCRIBE INTEGRATION
- Integrações de API:
- Integrações de catálogo:
- Integrações de acesso externo:
- Integrações de notificação:
- Integrações de segurança:
- Integrações de armazenamento:
Sintaxe¶
SHOW [ { API | CATALOG | EXTERNAL ACCESS | NOTIFICATION | SECURITY | STORAGE } ] INTEGRATIONS [ LIKE '<pattern>' ]
Parâmetros¶
API | CATALOG | EXTERNAL ACCESS | NOTIFICATION | SECURITY | STORAGE
Retorna integrações somente do tipo especificado.
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).
Requisitos de controle de acesso¶
Uma função usada para executar esse comando SQL deve ter pelo menos um dos seguintes privilégios, no mínimo:
Privilégio |
Objeto |
Notas |
---|---|---|
USAGE |
Integração |
|
OWNERSHIP |
Integração |
OWNERSHIP is a special privilege on an object that is automatically granted to the role that created the object, but can also be transferred using the GRANT OWNERSHIP command to a different role by the owning role (or any role with the MANAGE GRANTS privilege). |
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.
Notas de uso¶
Atualmente, somente o parâmetro
API | CATALOG | EXTERNAL ACCESS | NOTIFICATION | SECURITY | STORAGE
é suportado.O comando não precisa de um warehouse em funcionamento para ser executado.
Para pós-processar a saída deste comando, você pode usar a função RESULT_SCAN, que trata a saída como uma tabela que pode ser consultada.
Saída¶
A saída do comando fornece propriedades de integração e metadados nas seguintes colunas:
Coluna |
Descrição |
---|---|
|
Nome da integração |
|
Tipo de integração |
|
Categoria da integração |
|
Status atual da integração, TRUE (ativado) ou FALSE (desativado) |
|
Comentário para a integração |
|
Data e hora em que a integração foi criada |
Para obter mais informações sobre as propriedades que podem ser especificadas para uma integração, consulte o seguinte tópico para a integração por tipo:
Exemplos¶
Mostrar todas as integrações de notificação:
SHOW NOTIFICATION INTEGRATIONS;
Mostrar todas as integrações cujo nome começa com line
que você tem privilégios para visualizar:
SHOW INTEGRATIONS LIKE 'line%';