Collection Contents 上一页 下一页 PDF

SQL Anywhere Studio 帮助

查询编辑器帮助

[表] 选项卡


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

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

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

对话框组件 

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

有关在表模式中使用通配符的详细信息,请参见 LIKE 条件

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

有关在所有者模式中使用通配符的详细信息,请参见 LIKE 条件

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

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

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

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

SQL    单击对话框底部的 [SQL] 可查看查询的 SQL 代码。您会注意到该 SQL 看起来和通常编写的 SQL 略有不同。该 SQL 的格式很完整,即所有表均以所有者姓名作为前缀,所有字符串均使用引号引起来等。这些额外的格式设置通常并不需要,但它可以确保 SQL 在所有情况下均能正常工作。

关于视图和派生表 

除了表之外,您还可以在查询中添加视图和派生表。

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

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

详细信息 

Collection Contents 上一页 下一页 PDF