Olá Marco. Tudo bem com você?
Obrigado por compartilhar seu script com a comunidade Alura. Como relembrar é manter vivo na memória, deixo abaixo uma tabela com um resumo dos principais funções que você utilizou no código:
Comando | Descrição |
---|
DECLARE | Declara variáveis ou tabelas temporárias para uso no escopo da consulta ou script. |
TABLE | Define uma tabela temporária na memória, usada apenas durante a execução do script. |
INSERT INTO | Insere registros (linhas) em uma tabela ou tabela temporária. |
VALUES | Especifica os valores que serão inseridos em uma tabela. |
CURSOR | Declara um cursor, que permite iterar linha por linha em um conjunto de resultados. |
OPEN | Abre o cursor, permitindo o acesso às linhas retornadas pela consulta associada. |
FETCH NEXT | Recupera a próxima linha do cursor e a armazena em variáveis específicas. |
WHILE | Inicia um laço de repetição que executa enquanto a condição especificada for verdadeira. |
@@FETCH_STATUS | Indica o status da última operação FETCH realizada (0 = sucesso, -1 = falha). |
PRINT | Exibe uma mensagem ou valor durante a execução do script. |
CLOSE | Fecha o cursor, liberando os resultados associados a ele. |
DEALLOCATE | Libera os recursos alocados pelo cursor. |
Conte com o apoio do Fórum na sua jornada.
Abraços e bons estudos!