使用 [表] 选项卡可以选择查询中要包括的表、派生表和视图。可以使用 [创建派生表] 按钮创建派生表。不能在查询编辑器中创建视图,但可以在 Interactive SQL 中创建然后在查询编辑器中引用它。
该选项卡中应包括要从中获取数据的表,以及要在连接中包括的表。如果要在查询中包括多个表或视图,则应使用 [连接] 选项卡指定表的连接方式。
警告:如果要在查询中包括多个表,并且表很大,则应在添加每个表之后,在 [连接] 选项卡上定义连接策略。如果不更改连接策略,则处理过程可能会非常缓慢,因为查询编辑器有时必须缺省为矢量积,并且在您工作时处理查询。 |
表模式 若要在 [匹配表] 框中限制表,请在此处键入表的名称或名称的一部分。该模式中可使用通配符。例如,若要仅得到以 SYS 开头的表,可键入 SYS%。
有关在表模式中使用通配符的详细信息,请参见 LIKE 条件。
所有者模式 若要在 [匹配表] 框中限制表,请在此处键入所有者的名称或名称的一部分。该模式中可使用通配符。例如,若要仅得到以 SYS 开头的表,可键入 SYS%。
有关在所有者模式中使用通配符的详细信息,请参见 LIKE 条件。
表类型 若要在 [匹配表] 框中限制表,请从该下拉列表中选择一种表类型。例如,可选择仅查看系统表。
匹配表 它列出数据库中符合上述标准的所有表。缺省情况下为所有表。
选中的表 若要向查询中添加表,请在 [匹配表] 框中选择一个表,然后单击向右箭头。该表即会出现在 [选中的表] 框中。若要为查询创建派生表,请单击中间图标(在两个箭头之间的图标)。如果添加多个表,则应使用 [连接] 选项卡指定连接策略。当通过在 [选中的表] 框中指定表向查询中添加表时,缺省情况下,表以矢量积的形式连接。
结果 单击对话框底部的 [结果] 可查看查询结果,如果查询包含错误,则会显示错误消息。
SQL 单击对话框底部的 [SQL] 可查看查询的 SQL 代码。您会注意到该 SQL 看起来和通常编写的 SQL 略有不同。该 SQL 的格式很完整,即所有表均以所有者姓名作为前缀,所有字符串均使用引号引起来等。这些额外的格式设置通常并不需要,但它可以确保 SQL 在所有情况下均能正常工作。
除了表之外,您还可以在查询中添加视图和派生表。
视图是作为对象存储在数据库中的 SELECT 语句。不能在查询编辑器中创建视图,但可以在 Interactive SQL 中创建视图,然后以表的形式将它们输入查询编辑器。
可以在查询编辑器中创建派生表。派生表使您能够在 FROM 子句中嵌套查询。使用派生表,您可以对组进行分组或构造与组之间的连接而无需创建视图。
有关查询编辑器的详细信息,请参见介绍查询编辑器。
有关指定表的介绍,请参见 FROM 子句:指定表。
有关指定表的参考信息,请参见 FROM 子句。
有关派生表的参考信息,请参见 FROM 子句。
有关子查询的介绍,请参见使用子查询选择数据。
有关子查询的详细信息,请参见搜索条件中的子查询。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。