access查询中生成表查询和更新查询有什么区别

如题所述

1、概念不同

更新查询:对一个或多个表中的一组记录进行批量更改。例如,可以给某一类雇员增加5%的工资。使用更新查询,可以更改表中已有的数据。

生成表查询:根据一个或多个表中的全部或部分数据新建表。

2、结果不同

生成表是:将查询的结果生成一张新表。

更新查询:将符合条件的记录的某些字段的值进行更改。



扩展资料

操作查询是在一个操作中更改许多记录的查询,操作查询又可分为四种类型:删除查询、更新查询、追加查询和生成表查询。

1、删除查询

从一个或多个表中删除一组记录。例如,可以使用删除查询来删除没有订单的产品。使用删除查询,将删除整个记录而不只是记录中的一些字段。

2、追加查询

将一个(或多个)表中的一组记录添加到另一个(或多个)表的尾部。例如,获得了一些包含新客户信息表的数据库,利用追加查询将有关新客户的数据添加到原有“客户”表中即可,不必手工键人这些内容。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-24

access查询中,生成表查询完成建表加插入数据两个环节,而更新查询则是将原有数据进行更新。

使用工具:access 2013

举例说明:

生成表查询(将数据插入到一个新建的表中):

select 1 as id,'张三' as name into 新表;

执行后,名为“新表”的表中就有了如下内容:

更新查询(将新表中id为1的name改成李四):

update 新表 set name='李四' where id=1;

执行后,数据如下:

第2个回答  推荐于2018-03-04
主要是结果不同,
生成表是将查询的结果生成一张新表.
更新查询只是将符合条件的记录的某些字段的值进行更改.本回答被网友采纳
相似回答