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.