更新时间:2025-10-23 GMT+08:00
单行注释
默认情况下,数据库中“--”后的内容被视作单行注释内容,不进行语法解析。设置参数m_format_behavior_compat_options包含forbid_none_space_comment选项时,--后面必须添加一个空格,空格后的内容才会被视为单行注释。
示例
-- 单行注释基本场景: m_db=# SET m_format_behavior_compat_options='forbid_none_space_comment'; SET m_db=# SELECT 'abc' -- 1; m_db-# ; ?column? ---------- abc (1 row) -- 单行注释特殊场景: m_db=# select 'a'--; ?column? ---------- a (1 row) -- 注释优先级低于引号优先级: m_db=# select '-- abc'; ?column? ---------- -- abc (1 row)
父主题: 注释