SnowConvert AI - Validação de comentários ambíguos¶
Descrição¶
Essa etapa de validação verifica se o código de entrada tem uma sequência de caracteres que pode criar comentários ambíguos (/*/)
If the entry code has an ambiguous comment, the following warning is displayed:
.png)
Also, in the ScopeValidation report, you will find information about the failed file(s).

Por que é ambíguo?¶
Comentários de bloco no SQL começam com /* e terminam com */ . Quando a sequência de caracteres /*/ é usada, dependendo da linguagem de origem, ela pode iniciar um aninhamento dentro do comentário em bloco ou encerrar todo o bloco.
Aqui está um exemplo de instruções válidas usando /*/
Como pode ver, o comentário se comporta de forma diferente no Teradata e no SQL Server do que no Oracle e no Snowflake. Mesmo no Teradata, há outro tratamento para o bteq e outras linguagens de script.
Resolvendo a ambiguidade¶
No Snowflake, se encontrar a sequência /*/ em seu código, ela normalmente encerra um comentário de bloco. No entanto, se estiver usando-o de forma diferente em seu código-fonte, certifique-se de ajustá-lo de acordo.