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.
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!