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 的用法 » 查询和修改数据

 

公用表表达式

公用表表达式是使用 WITH 子句定义的,该子句在 SELECT 语句中的 SELECT 关键字之前。子句的内容定义了仅在单个 SELECT 语句范围内已知并且可能会在语句中的其它位置引用的一个或多个临时视图。此子句的语法模拟 CREATE VIEW 语句的语法。

如果查询涉及到多个集合函数,或者用于在存储过程中定义一个引用程序变量的视图,那么,公用表表达式就会很有用,并且可能是必需的。公用表表达式还提供了一种便捷的方式,用以临时存储值集。

 示例
 另请参见

多个相关名
多个表表达式
允许使用公用表表达式的位置
公用表表达式的典型应用
递归公用表表达式
部件分解问题
最短距离问题