创建生成表查询。
语法
SELECT field1[, field2[, ...]]INTO newtable [IN externaldatabase]
FROM 源
SELECT...INTO 语句包含以下部分:
部分 |
说明 |
field1, field2 |
要复制到新表中的字段的名称。 |
newtable |
要创建的表的名称。 如果 newtable 与现有表名称相同,则会发生可捕获的错误。 |
externaldatabase |
外部数据库的路径。 有关路径的说明,请参阅 IN 子句。 |
source |
从中选择记录的现有表的名称。 可以是单个表或多个表,也可以是查询。 |
备注
可使用生成表查询来存档记录、创建表的备份副本、或创建副本,用于导出到另一个数据库,或用作在特定时间段内显示数据的报表的基础。 例如,可通过每月运行相同的生成表查询来生成 Monthly Sales by Region 报表。
注意:
-
可能需要为新表定义主键。 创建表时,新表中的字段继承查询基础表中每个字段的数据类型和字段大小,但不会传输其他字段或表属性。
-
要将数据添加到现有表中,请改用 INSERT INTO 语句创建追加查询。
-
要确定在运行生成表查询前选择的记录,请首先检查使用相同选择条件的 SELECT 语句的结果。