“连接”选项卡

使用此选项卡可以在查询中包含多个表。

查询中包含多个表时,这些表必须以某种方式相连接。此选项卡能让您定义连接。

缺省连接

当您在“表”选项卡中指定表时,查询编辑器会尝试生成缺省的连接条件。它这样做有两个原因。第一,查询编辑器是在您创建查询的过程中处理查询的。如果没有缺省连接,这些表会创建叉积,从而可能导致处理速度变慢。第二,查询编辑器会推荐可能适合您的连接策略。

如果在查询编辑器的“表”选项卡中添加表,查询编辑器会检查这些表之间是否创建了外键关系。如果有一个外键,查询编辑器就会使用这个外键来生成 ON 条件。如果有多个外键关系,查询编辑器会使用第一个找到的外键。如果没有外键,查询编辑器就不会生成 ON 子句,这些表就会变成叉积。

可以随时单击“SQL”选项卡(位于“查询编辑器”对话框的底部)检查查询。可以直接在“SQL”选项卡上编辑连接策略,也可以使用“连接”选项卡用户界面来更改它。

Note“连接”选项卡中的所有字段都是大小可调的。另外,还可以拖动查询编辑器的边缘将其伸展开来。为查看完整表名,您可能需要调整字段和对话框的大小。

对话框组成部分

使用“连接”选项卡

当您向查询中添加多个表时,查询编辑器会尝试创建缺省连接策略。如果它在表之间找不到外键关系,则缺省值就是叉积。多数情况下,叉积是不受欢迎的。

要添加或编辑连接策略,请分别从相应的下拉列表中选择表、连接类型和另一个表。也可以单击“SQL”选项卡,直接编辑代码。

其它信息

有关详细信息,请参见查询编辑器简介