API de SQL do 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.