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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 参考 » SQL 语句

 

SQL 语法中的常见元素

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

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

  • condition   取值为 TRUE、FALSE 或 UNKNOWN 的表达式。

  • connection-name   表示活动连接名称的字符串。

  • data-type   存储数据类型。

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

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

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

  • materialized-view-name   表示实例化视图名称的标识符。

  • number   任意数字序列,后跟可选的小数部分,前面有一个可选的负号。数字后面还可以有一个 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   表名列表,可以包含相关名。

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

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

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

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

 另请参见