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

SQL Anywhere 11.0.1 (中文) » 上下文相关帮助 » 查询编辑器

 

[表] 选项卡

使用 [] 选项卡可以选择查询中要包括的表、派生表和视图。可以使用 [创建派生表] 按钮创建派生表。不能在查询编辑器中创建视图,但可以在 Interactive SQL 中创建,然后在查询编辑器中引用它。

该选项卡中应包括要从中获取数据的表,以及要在连接中包括的表。如果要在查询中包括多个表或视图,则应使用 [连接] 选项卡指定表的连接方式。

注意

如果要在查询中包括多个表,并且表很大,则应在添加每个表之后,在 [连接] 选项卡上定义连接策略。如果不更改连接策略,则处理过程可能会非常缓慢,因为查询编辑器有时必须缺省为矢量积,并且在您工作时处理查询。

组件

表模式   若要限制 [匹配表] 框中的表,请在此处键入表的完整名称或部分名称。该模式中可使用通配符。例如,若要仅得到以 SYS 开头的表,可键入 SYS%。请参见LIKE 搜索条件

所有者模式   若要限制 [匹配表] 框中的表,请在此处键入所有者的名称或部分名称。该模式中可使用通配符。例如,若要仅得到以 SYS 开头的表,可键入 SYS%。请参见LIKE 搜索条件

表类型   若要限制 [匹配表] 框中的表,从该下拉列表中选择一种表类型。例如,可选择仅查看系统表。

匹配表   它列出数据库中符合上述条件的所有表。缺省情况下为所有表。

所选表   若要向查询中添加表,请在 [匹配表] 框中选择一个表,然后单击右箭头。该表即会出现在 [所选表] 框中。若要为查询创建派生表,请单击中间图标(在两个箭头之间的图标)。如果添加多个表,则应使用 [连接] 选项卡指定连接策略。当通过在 [所选表] 框中指定表来向查询中添加表时,缺省情况下,这些表以矢量积的形式连接。

结果   单击窗口底部的 [结果] 查看查询结果,如果查询包含错误,则会显示错误消息。

SQL   单击窗口底部的 [SQL] 查看为查询生成的完整 SQL 代码。您会注意到此 SQL 看起来和通常编写的 SQL 略有不同。

关于视图和派生表

可以在查询和表中添加视图和派生表。

视图是作为对象存储在数据库中的 SELECT 语句。不能在查询编辑器中创建视图,但可以在 Interactive SQL 中创建视图,然后以表的形式将它们输入查询编辑器。

可以在查询编辑器中创建派生表。派生表使您能够在 FROM 子句中嵌套查询。使用派生表,您可以对组进行分组或构造与组之间的连接而无需创建视图。

另请参见