Skip to main content

标识符号

V-SQL规定,数据表名 table_name,数据表别名 table_als,字段名 col_nam,字段别名 col_als都属于标识符范围。

命名规则:

1. 一般标识符

以英文字母开头,后跟连续的一个或多个英文字母,下划线或数字。

分类示例1示例2示例3示例4
合法的命名tTablet__t123__t__123t123tTable123
不合法的命名$table_t_123123tabletTable 123
不合法原因不可以符号开头不可以下划线开头不可以数字开头不可以包含空格

2. 引号标识符

包含在双引号内的除双引号以外的连续或不连续字符序列。

分类示例1示例2示例3
合法的命名” __”” 123”” table 123”
不合法的命名” ” ” ”“” ”“ ” tTable ” ”
不合法原因引号内部包含了引号

3. 临时表表名标识符

提供vtemp函数形式建立临时表。示例:

select *
from vtemp(query1) a,vtemp(query1) b
where a.id=b.id

注意:其中参数query1为V平台建立的查询名称,VSQL将query1查询建立事务性临时表供主查询重复使用。