SnowConvert AI - Validation des commentaires ambigus¶
Description¶
Cette étape de validation permet de vérifier si le code d’entrée comporte une séquence de caractères susceptibles de créer des commentaires ambigus (/*/)
If the entry code has an ambiguous comment, the following warning is displayed:

Also, in the ScopeValidation report, you will find information about the failed file(s).

Pourquoi est-ce ambigu ?¶
Le bloc de commentaires sur SQL commence par /* et se termine par */ . Lorsque la séquence de caractères /*/ est utilisée, selon le langage source, elle peut commencer une imbrication à l’intérieur du bloc de commentaires, ou terminer le bloc entier.
Voici un exemple d’instructions valides utilisant /*/
Comme vous pouvez le constater, le commentaire se comporte différemment dans Teradata et SQL Server que dans Oracle et Snowflake. Même dans Teradata, il existe un autre traitement pour bteq et d’autres langues de script.
Résoudre l’ambiguïté¶
Dans Snowflake, si vous rencontrez la séquence /*/ dans votre code, elle termine généralement un bloc de commentaires. Toutefois, si vous l’utilisez différemment dans votre code source, veillez à l’adapter en conséquence.