PL/SQL コメントにクエスチョン マークが表示される問題の解決方法
PL/SQLコメントに疑問符が使用されている場合は、エスケープ文字を使用することで解決できます。
コメント内で疑問符を使用する場合は??を使用します。これにより、PL/SQLパーサーが特殊文字と認識しなくなります。
例えば:
/* 这是一个注释,其中包含一个问号?? */
特殊文字に解析されるのを避けるために、コメント内で「”」または「‘」を使用することもできます。
例えば、
/* 这是一个注释,其中包含一个问号 "?" */
またSQL文中にクエスチョンマークが現れた場合、エスケープ文字(\)を利用することでも解決することが可能です。
例えば、
SELECT name FROM employees WHERE last_name = '\?'
クオーテーションマークまたはエスケープ文字を使用することで、クエスチョンマークがPL/SQLパーサによって特殊文字と解釈されるのを回避できます。