注释
注释可以出现在 SQL 脚本、 SQL 语句和 PSQL 模块中。注释可以是代码作者指定的任何文本,通常使用文档说明特定部分的代码是如何工作的。语法剖析程序会忽略注释文本。
Firebird支持两种类型的注释:块注释和行注释。
语法:
<comment> ::= <block comment> | <single-line comment>
<block comment> ::=
/* <ASCII char>[<ASCII char> …] */
<single-line comment> ::=
-- <ASCII char>[<ASCII char> …]<end line>
块注释以 /* 字符对开始, 以 */ 字符对结束. 在注释块中的文本可以是任意长度且可以占据多行。
行注释以一对连字符 -- 开始,并持续到当前行的结尾。
例如:
CREATE PROCEDURE P(APARAM INT)
RETURNS (B INT)
AS
BEGIN
/* 本文本将在语句的执行过程中被忽略
因为它是一个注释
*/
B = A + 1; -- In-line comment
SUSPEND;
END