1
resposta

BEGIN e END

Na primeira aula da parte "Escrevendo Funções" o professor diz que é necessário sempre colocar o BEGIN e END quando vai criar a função, mas em alguns exemplos ele acaba não usando. Quando devo colocar essas informações no script?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, tudo bem?

Desde já peço desculpas pela demora em obter retorno.

No caso específico da criação de funções, é obrigatório o uso dos comandos BEGIN e END para definir o bloco de código da função.

O motivo pelo qual alguns exemplos não apresentaram explicitamente esses comandos é que, em situações simples, o bloco de código da função pode conter apenas uma instrução, como um SELECT. Nesses casos, é permitido omitir os comandos BEGIN e END, desde que haja apenas uma instrução dentro do bloco.

Reforço que se a função tiver múltiplas instruções ou um bloco de código complexo, você precisará utilizar o BEGIN e END.

Aproveito para comunicar que esse curso ganhou uma versão atualizada: Microsoft SQL Server 2022: conhecendo o T-SQL

Espero ter ajudado.

Caso surja alguma dúvida, fico à disposição.

Abraços e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software