SnowConvert AI - あいまいなコメントの検証¶
説明¶
この検証ステップでは、エントリコードにあいまいなコメント(/*/)を作成する可能性のある文字列があるかどうかを検証します。
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).

あいまいな理由¶
SQL のブロックコメントは /* で始まり、 */ で終わります。文字シーケンス /*/ が使用される場合、ソース言語によってはブロックコメント内でネストを開始する場合もあれば、ブロック全体を終了させる場合もあります。
以下は、 /*/ を使った有効なステートメントの例です。
ご覧のように、Teradataと SQL Serverでは、OracleとSnowflakeでのコメントの動作と異なります。Teradataでも、bteqや他のスクリプト言語用の別の処理があります。
あいまいさの解消¶
Snowflakeでは、コード中に /*/ のシーケンスがある場合、それは通常ブロックコメントの終わりです。ただし、ソースコードで異なる使い方をしている場合は、それに合わせて調整するようにしてください。