本节列出了在许多 SQL 语句的语法中出现的语言元素。
有关此处描述的元素的详细信息,请参见标识符、SQL 数据类型、搜索条件、表达式或字符串。
column-name 表示列名称的标识符。请参见标识符。
condition 取值为 TRUE、FALSE 或 UNKNOWN 的表达式。请参见真值搜索条件。
connection-name 表示活动连接名称的字符串。请参见SQL Anywhere 数据库连接。
data-type 存储数据类型。请参见SQL 数据类型。
expression 表达式。语法中表达式的常见示例是列名。请参见表达式。
hostvar C 语言变量,声明为前面有一个冒号的主机变量。请参见使用主机变量。
indicator-variable 类型为 short int 的另一个主机变量,紧跟在常规主机变量之后。它的前面也必须有一个冒号。指示符变量用于向数据库传入和从数据库传出 NULL 值。请参见使用主机变量。
materialized-view-name 表示实例化视图名称的标识符。请参见使用实例化视图。
数字 任意数字序列,后跟可选的小数部分,前面有一个可选的负号。数字后面还可以有一个 E 和一个指数。例如,
42 -4.038 .001 3.4e10 1e-10 |
owner 表示拥有数据库对象的用户 ID 的标识符。请参见由于拥有某一对象而获得的权限。
query-expression 查询表达式可以是 SELECT、UNION、INTERSECT 或 EXCEPT 块(即不包含 ORDER BY、WITH、FOR、FOR XML 或 OPTION 子句的语句),或这些块的任何组合。
role-name 表示外键角色名称的标识符。概念性数据库建模中从一个角度描述某种关系的动词或短语。您可以用两个角色来描述每种关系。例如,"包含" 和 "隶属于" 便是角色。
savepoint-name 表示保存点名称的标识符。请参见事务内的保存点。
search-condition 取值为 TRUE、FALSE 或 UNKNOWN 的条件。请参见搜索条件。
special-value 特殊值中描述的特殊值之一。
statement-label 表示循环或复合语句标签的标识符。请参见控制语句。
string-expression 解析为字符串的表达式。请参见表达式。
table-name 表示表名的标识符。请参见标识符。
userid 表示用户名的标识符。请参见标识符。
variable-name 表示变量名的标识符。请参见变量。
window-name 表示窗口名的标识符。用在与窗口定义相关语法中(例如 WINDOW 子句和 RANK 等窗口函数)。请参见标识符。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |