comment ::= | SQL-comment | C-comment |
SQL-comment ::= | -- single-line |
C-comment ::= | /* multiple-lines [*/] |
Comments 不是 SQL 命令,但可以出现在 SQL 查询中。 查询分析器将它们作为空白对待。 只要是可以有空白的地方,他们都可以开始存在,包括在可以跨跃多行的表达式中。
SQL 风格的注释只会扩展到当前行的结束。
C 风格的注释可以跨跃任意行,如果没找到结束的分界符, 它将会扩展到整个输入的结束,而不被视为错误。 一个新的 SQL 语句可以在一个多行注释后开始。 C风格的注释也可以放到任意可以有空白的地方,包括在表示式中, 在 SQL 语句的中间。C 风格的注释不能嵌套。在C 风格注释中的SQL注释将会被忽略。