启用定界标识符

要使用定界标识符,必须设置 DELIMIDENT 环境变量。当设置了 DELIMIDENT,将双引号( " )中的字符串视为数据库对象的标识符,单引号中的字符串视为文字字符串。但是,如果未设置 DELIMIDENT 环境变量,则双引号中的字符串也将视为文字字符串。

如果设置了 DELIMIDENT ,则为了将以下示例中的 SELECT 语句视引用字符串则必须将其放在单引号中:
PREPARE ... FROM 'SELECT * FROM customer';

如果在定义视图的 SELECT 语句中使用定界标识符,那么必须设置 DELIMIDENT 环境变量才能访问视图,即使视图名称本身不包含特殊字符也是如此。

在 UNIX™ 和 Linux™ 系统中,您可以通过设置环境变量的过程来设置 DELIMIDENT ,这些过程在 GBase 8s SQL 参考指南中描述。