Olá, Bruno, tudo bem?
Peço desculpas pela demora no retorno.
Apenas os nomes dos campos que possuem espaço entre as palavras, precisam estar presentes dentro de um colchetes ao serem utilizados em uma consulta, como por exemplo, o campo NOME DO PRODUTO. Porém, por padrão, o SSMS
, utiliza todos os campos entre colchetes, mesmo aqueles que não possuem espaços, como o campo SABOR.
Como o instrutor preparou a consulta anteriormente, ele seguiu o mesmo padrão utilizado pelo SSMS
, e informou colchetes em todos os campos, mesmo aqueles que não possuem espaços.
No SSMS
, quando não informamos o ;
(ponto e virgula) ao final de uma instrução, ela poderá ser executada normalmente, sem que um erro seja gerado, pois, o SSMS
, consegue identificar o final de cada instrução.
Esses padrões, podem variar de banco de dados para banco de dados, então, ao executar uma consulta sem o ;
(ponto e virgula) em um outro software, como por exemplo, o Workbench
, ela poderá não funcionar.
Espero ter ajudado e bons estudos!