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.