使用生成表查询可将行复制到新表中,在创建要使用的数据子集或将表的内容从一个数据库复制到另一个数据库时,这非常有用。生成表查询类似于追加查询,但该查询创建要将行复制到其中的新表。 创建生成表查询时,请指定: 新数据库表(目标表)的名称。 SELECT *INTO uk_customersFROM customersWHERE country = 'UK'为成功使用生成表查询,必须拥有在目标数据库中创建表的权限。 创建生成表查询 在 “数据库”窗口中,单击“对象”下的“查询”,然后单击“新建”。 database.owner.table 有关有效对象名称的详细信息,请参阅 SQL Server 文档。 通过将其添加到查询中可指定要复制的列。只有将其添加到查询时列才被复制。若要复制整个行,请选择“* (所有列)”。 如果想以特定的次序复制行,请指定排序次序。 注释将要搜索的列添加到“网格”窗格中时,“查询设计器”同时还会将其添加到要复制列的列表中。如果要使用某个列来进行搜索但不复制该列,请清除表示表、视图或函数的矩形中列名称旁边的复选框()。 如果想复制汇总信息,请指定“分组依据”选项。 |