Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 语句 » 使用 SQL 语句参考

 

SQL 语法中的常见元素

本节列出了在许多 SQL 语句的语法中出现的语言元素。

有关此处描述的元素的详细信息,请参见标识符SQL 数据类型搜索条件表达式字符串

  • column-name   表示列名称的标识符。请参见标识符

  • condition   取值为 TRUE、FALSE 或 UNKNOWN 的表达式。请参见真值搜索条件

  • connection-name   表示活动连接名称的字符串。请参见SQL Anywhere 数据库连接

  • data-type   存储数据类型。请参见SQL 数据类型

  • expression   表达式。语法中表达式的常见示例是列名。请参见表达式

  • filename   包含文件名的字符串。

  • hostvar   C 语言变量,声明为前面有一个冒号的主机变量。请参见使用主机变量

  • indicator-variable   类型为 short int 的另一个主机变量,紧跟在常规主机变量之后。它的前面也必须有一个冒号。指示符变量用于向数据库传入和从数据库传出 NULL 值。请参见使用主机变量

  • materialized-view-name   表示实例化视图名称的标识符。请参见使用实例化视图

  • 数字   任意数字序列,后跟可选的小数部分,前面有一个可选的负号。数字后面还可以有一个 E 和一个指数。例如,
    42
    -4.038
    .001
    3.4e10
    1e-10

  • owner   表示拥有数据库对象的用户 ID 的标识符。请参见由于拥有某一对象而获得的权限

  • query-block   查询块是简单的查询表达式,或带有 ORDER BY 子句的查询表达式。

  • 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   表示循环或复合语句标签的标识符。请参见控制语句

  • statement-list   SQL 语句的列表,每个都以分号结束。

  • string-expression   解析为字符串的表达式。请参见表达式

  • table-list   表名列表,可以包含相关名。请参见FROM 子句键连接

  • table-name   表示表名的标识符。请参见标识符

  • userid   表示用户名的标识符。请参见标识符

  • variable-name   表示变量名的标识符。请参见变量

  • window-name   表示窗口名的标识符。用在与窗口定义相关语法中(例如 WINDOW 子句和 RANK 等窗口函数)。请参见标识符