REST API SQL Snowflake¶
A API de SQL do Snowflake é uma REST API em que é possível acessar e atualizar dados em um banco de dados do Snowflake. É possível usar esta API para desenvolver aplicativos personalizadas e integrações que:
Realizam consultas
Gerenciam sua implantação (por exemplo, provisionam usuários e funções, criam tabelas, etc.).
A API de SQL do Snowflake fornece operações que você pode usar para:
Enviar instruções SQL para execução.
Verificar o status da execução de uma instrução.
Cancelar a execução de uma instrução.
Você pode usar essa API para executar consultas padrão e a maioria das instruções DDL e DML. Para saber os tipos de instruções que não são suportados, consulte Limitações da API de SQL.
- Introdução à API de SQL
Obtenha uma visão geral da API.
- Sobre os pontos de extremidade da API de SQL
Saiba mais sobre os pontos de extremidade que compõem a API.
- Autenticação no servidor
Use OAuth ou par de chaves para autenticar com o servidor Snowflake.
- Enviar uma solicitação para executar instruções SQL
Configure e apresente solicitações usando um ponto de extremidade da API.
- Tratamento de respostas
Verifique o status da solicitação e obtenha resultados e outros dados após uma solicitação.
- Envio de múltiplas instruções SQL em apenas uma solicitação
Envie múltiplas instruções SQL em apenas uma solicitação de API.
- Como criar e chamar procedimentos armazenados
Crie um procedimento armazenado especificando-o no corpo de uma solicitação.
- Como usar transações explícitas
Execute SQL em uma transação especificando o início, o fim e as instruções na transação.
- Como obter detalhes sobre um erro
Recupere informações de erro.
- Como cancelar a execução de uma instrução SQL
Cancele a execução da instrução SQL.
- Referência da API de SQL do Snowflake
Leia detalhes sobre as operações, objetos, cabeçalhos HTTP e códigos de resposta para esta API.
- Funcionalidade obsoleta
Saiba mais sobre a funcionalidade obsoleta.