Senti falta de uma explicação melhor sobre a sintaxe no sentido do uso dos pontos e vírgulas, visto que para o Trigger a sintaxe é diferente.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Senti falta de uma explicação melhor sobre a sintaxe no sentido do uso dos pontos e vírgulas, visto que para o Trigger a sintaxe é diferente.
Olá João, tudo bem com você?
Obrigado por sua sugestão. Nossa equipe com certeza pensará sobre isso para atualizações futuras no conteúdo.
Quanto ao uso de ponto e vírgula no final das declarações, é uma prática comum em SQL para indicar o fim de uma declaração. Por exemplo, após a criação de uma View ou Trigger, você coloca um ponto e vírgula para indicar que terminou a declaração.
Agora, quando se trata de Triggers, a sintaxe pode ser um pouco diferente, pois você está definindo um bloco de código que será executado em resposta a um evento. Nesse caso, você usa BEGIN para iniciar o bloco de código e END para terminá-lo. Dentro desse bloco, você pode ter várias declarações SQL, cada uma terminando com um ponto e vírgula. Por exemplo, no trigger CalculoFaturamentoDiario, você tem duas declarações SQL dentro do bloco BEGIN...END: uma para deletar dados da tabela FaturamentoDiario e outra para inserir novos dados nela, por isso foi necessário mais que um ponto e vírgula.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!