如何:向查询添加表
创建查询时,实际是在从表或其他表结构对象(视图和某些用户定义的函数)中检索数据。 若要在查询中使用任何这些对象,可将其添加到**“关系图”窗格**中。
提示
根据您连接到的数据库管理系统,您可能还能够使用函数、同义词和本地表。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
将表或表值对象添加到查询
将表从服务器资源管理器拖动到**“关系图”**窗格上。
- 或 -
在查询和视图设计器的**“关系图”窗格中,右击背景,然后从快捷菜单中选择“添加表”**。
在**“添加表”**对话框中,选择要添加到查询中的对象类型所对应的选项卡。
在项列表中,双击要添加的每一项。
添加完各项后,单击**“关闭”**。
查询和视图设计器会相应地更新**“关系图”窗格、“条件”窗格和“SQL”**窗格。
或者,还可将对象拖动到**“关系图”窗格上。 可以从服务器资源管理器中拖动表、列、视图、同义词或表值函数。 如果将单个列拖入“关系图”窗格**中,该列将添加到查询中输出。 如果包含该列的表尚未添加,则查询设计器将该表添加到查询中。
当在“SQL”窗格的语句中引用表和视图时,这些表和视图将自动添加到查询中。
如果您对表或表值对象没有足够的访问权限,或者提供程序无法返回有关它的信息,那么查询和视图设计器将不显示该表或表值对象的数据列。 在这种情况下,仅显示该表或表值对象的标题栏和“*(所有列)”复选框。
将现有查询添加到新查询中
确保在要创建的新查询中显示**“SQL”窗格**。
在**“SQL”窗格**中,在单词 FROM 后键入左右括号 ()。
为现有查询打开查询设计器。 (现在有两个打开的查询设计器。)
显示内部查询的**“SQL”窗格**,内部查询也就是要包括在新的外部查询中的现有查询。
选择**“SQL”窗格**中的所有文本,再将其复制到剪贴板上。
在新查询的**“SQL”窗格**中单击,将光标置于添加的括号之间,再粘贴剪贴板的内容。
在该**“SQL”窗格**中,在右括号的后面添加别名。