数据库服务器忽略注释中的字符。
优化程序伪指令 这一部分描述了上下文,在该上下文中注释内的信息可以影响 GBase 8s 的查询计
划。
如果您使用的产品支持所有这些注释符号,则您选择的注释符号取决于对 ANSI/ISO 一致性的需
求:
• 双连字符( -- )符合 SQL 的 ANSI/ISO 标准。
• 花括号( { } )是 ANSI/ISO 标准 的 GBase 8s 扩展。
• C 语言样式的斜杠和星号( /* . . . */ )符合 SQL-99 标准。
只要符合 ANSI/ISO 一致性,您对注释符号的选择纯属个人偏好。
在 DB-Access 中,当您使用 SQL 编辑器输入 SQL 语句和当您使用 SQL 编辑器或系统编辑器创
建 SQL 命令文件时,可以使用这些注释符号中的任何符号。
SQL 命令文件是包含一条或多条 SQL 语句的操作系统文件。命令文件也称为命令脚本。关于命令
文件的更多信息,请参阅 GBase 8s SQL 教程指南 中命令脚本的讨论。关于如何在 DB-Access 中
使用 SQL 编辑器或系统编辑器创建和修改命令文件的信息,请参阅 GBase 8s DB-Access 用户指
南 。
您可以在 SPL 例程的任意一行中使用任意一种注释符号。请参阅 GBase 8s SQL 教程指南 中关于
如何注释和记录 SPL 例程的讨论。
在 GBase 8s ESQL/C 中,以连字符(--)开始的注释可以延伸到同一行的末尾。关于 GBase 8s
ESQL/C 程序中特定于语言的注释符号的信息,请参阅 GBase 8s ESQL/C 程序员手册 。