特殊字符

神通数据库中还有一些在特定环境下具有特殊含义的非字母数字字符,它们在特定环境下不能用做标识符。这些字符如下:

美元符号($)后面跟着数字用于在一个函数体中表示参数的位置,在PREPARE语句中表示PREPARE定义的参量。

圆括弧(())用于分组和强制优先级的时候含义与平常一样。某些情况下圆括弧是作为一个特定 SQL 命令的固定语法的一部分要求的。

方括弧([])用于选取数组元素。

逗号(,)在一些语法构造里用于分隔一个列表的元素。

分号(;)结束一条 SQL 命令。它不能出现在一条命令里的任何地方,除非引起来当做字符串常量或者标识符用。

冒号(:)用于从数组中选取 "片段"。在一些 SQL 语言里(比如嵌入 SQL ),冒号用于前缀变量名。

星号(*)在和 SELECT 命令或 COUNT 聚集函数一起使用时表示表中所有的列。

句点(.)用在浮点数常量里,并用于分隔模式,表和字段名字。