如何:向查询添加表

创建查询时,实际是在从表或其他表结构对象(视图和某些用户定义的函数)中检索数据。 若要在查询中使用任何这些对象,可将其添加到**“关系图”窗格**中。

备注

根据您连接到的数据库管理系统,您可能还能够使用函数、同义词和本地表。

备注

以下说明中的某些 Visual Studio 用户界面元素在您计算机上的名称或显示位置可能有所不同。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关详细信息,请参阅 Visual Studio 设置

将表或表值对象添加到查询

  • 将表从服务器资源管理器拖动到**“关系图”**窗格上。

    - 或 -

  • 在查询和视图设计器的**“关系图”窗格中,右击背景,然后从快捷菜单中选择“添加表”**。

  • 在**“添加表”**对话框中,选择要添加到查询中的对象类型所对应的选项卡。

  • 在项列表中,双击要添加的每一项。

  • 添加完各项后,单击**“关闭”**。

    查询和视图设计器会相应地更新**“关系图”窗格、“条件”窗格和“SQL”**窗格。

或者,还可将对象拖动到**“关系图”窗格上。 可以从服务器资源管理器中拖动表、列、视图、同义词或表值函数。 如果将单个列拖入“关系图”窗格**中,该列将添加到查询中输出。 如果包含该列的表尚未添加,则查询设计器将该表添加到查询中。

当在“SQL”窗格的语句中引用表和视图时,这些表和视图将自动添加到查询中。

如果您对表或表值对象没有足够的访问权限,或者提供程序无法返回有关它的信息,那么查询和视图设计器将不显示该表或表值对象的数据列。 在这种情况下,仅显示该表或表值对象的标题栏和“*(所有列)”复选框。

将现有查询添加到新查询中

  1. 确保在要创建的新查询中显示**“SQL”窗格**。

  2. 在**“SQL”窗格**中,在单词 FROM 后键入左右括号 ()。

  3. 为现有查询打开查询设计器。 (现在有两个打开的查询设计器。)

  4. 显示内部查询的**“SQL”窗格**,内部查询也就是要包括在新的外部查询中的现有查询。

  5. 选择**“SQL”窗格**中的所有文本,再将其复制到剪贴板上。

  6. 在新查询的**“SQL”窗格**中单击,将光标置于添加的括号之间,再粘贴剪贴板的内容。

  7. 在该**“SQL”窗格**中,在右括号的后面添加别名。

请参见

任务

如何:创建表别名

如何:从查询中移除表

其他资源

指定搜索条件

汇总查询结果

执行基本的查询操作