Guia do Desenvolvedor do Script Snowflake

Os tópicos desta seção explicam como escrever um procedimento armazenado em SQL usando o Script Snowflake. O Script Snowflake é uma extensão do Snowflake SQL que adiciona suporte à lógica processual. Você pode usar o Script Snowflake para escrever procedimentos armazenados em e código de procedimento fora de um procedimento armazenado. Este guia explica como usar o Script Snowflake.

Blocos no Script Snowflake

Aprenda a estrutura básica do código do Script Snowflake.

Como trabalhar com variáveis

Declare e use variáveis.

Retorno de um valor

Retorne valores de procedimentos armazenados e um bloco anônimo.

Como trabalhar com lógica condicional

Fluxo de controle com instruções IF e CASE.

Como trabalhar com loops

Fluxo de controle com FOR, WHILE, REPEAT, e LOOP.

Como trabalhar com cursores

Itere pelos resultados da consulta com um cursor.

Como trabalhar com RESULTSETs

Itere pelo conjunto de resultados retornado por uma consulta.

Tratamento de exceções

Trate os erros com manuseio e levantamento de exceções.

Como determinar o número de linhas afetadas por comandos DML

Use variáveis globais para determinar o efeito dos comandos de linguagem de manipulação de dados (DML).

Como obter o ID de consulta da última consulta

Use a variável global SQLID para obter o ID de consulta da última consulta.

Exemplos de casos de uso comuns do Script Snowflake

Explore exemplos de código de script do Snowflake para alguns casos de uso comuns.

Uso do Script Snowflake em SnowSQL, Classic Console e conector Python

Execute os exemplos de script do Snowflake em SnowSQL, o código do console clássico e o conector Python.