CREATE TABLE AS 由 SQL:2003 标准声明.

查了Access的文档发现没有关于CREATE TABLE AS 得解释,应当是不支持。

在Access中用查询结果创建表可以用SELECT INTO来替代 实现。Access的文档中是这么说的:

----------------------------------------------

创建生成表查询 (生成表查询:一种查询(SQL 语句),它创建一个新表,然后通过从一个现有表中复制记录,在新表中创建记录(行)。)。

语法

SELECT field1[, field2[, ...]] INTO newtable [IN externaldatabase]
FROM source

SELECT...INTO 语句包含以下部分:

部分
说明

field1, field2
要复制到新表中的字段的名称。

newtable
要创建的表的名称。如果 newtable 与现有表同名,则发生可捕获错误。

externaldatabase
外部数据库 (外部数据库:要链接或导入到当前数据库的表的源,或要导出的表的目的地。)的路径。有关路径的说明,请参阅 IN 子句。

source
从中选择记录的现有表的名称。它可以是单个或多个表或查询。

说明

可以使用生成表查询来存档记录,生成表的备份副本,或者将副本导出到其他数据库,或作为某个特定时间段的数据的报表产生基础。例如,可以通过每个月运行相同的生成表查询来生成区域月销售报表。

 注释 

  • 您可能需要定义新表的主键 (主键:具有唯一标识表中每条记录的值的一个或多个域(列)。主键不允许为 Null,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。)。创建表时,新表中的字段会继承查询的基础表中每个字段的数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。)和字段大小,但不会传输其他字段或表属性。
  • 若要将数据添加到现有表中,请转而使用 INSERT INTO 语句来创建追加查询 (追加查询:一种动作查询,它将查询结果集内的记录添加到现有表的尾部。)。
  • 若要在运行生成表查询之前确定将要选择哪些记录,请先检查使用相同选择条件的 SELECT 语句所产生的结果。

用Select查询结果创建ACCESS表相关推荐

  1. SQL—— Create table as select 与 使用select查询结果创建新表

    Create table as select,有以下三种方式: create table table1 as select * from table2 where 1=2; 创建一个表结构与table ...

  2. sql 查询手动创建的表_学习SQL:使用SQL查询手动创建报告

    sql 查询手动创建的表 In the previous two articles, we've practiced SQL queries and went through a few more e ...

  3. MySQL讲义第 33 讲——select 查询之静态交叉表查询

    MySQL讲义第 33 讲--select 查询之静态交叉表查询 文章目录 MySQL讲义第 33 讲--select 查询之静态交叉表查询 一.数据准备 二.交叉表的形式 三.静态交叉表的实现 1. ...

  4. mysql select查询2个表_mysql – 为SELECT查询合并2个表?

    首先..这里是我创建的两个表(没有相关的列)- CREATE TABLE users_history1 ( circuit tinyint(1) unsigned NOT NULL default ' ...

  5. python创建access表_Access创建表

    有了数据库管理系统,在输入数据之前,您需要创建表. Microsoft Access创建表非常容易. 事实上,当你创建一个数据库,Access创建你的第一个表(称为Table1). 通常情况下,当你需 ...

  6. 用SQL语句创建Access表

    ----------------------------------------------------------------------------    类型名称         TYPE    ...

  7. mysql 查看索引 命令_MySQL命令篇之库、表、索引、用户、视图及SELECT查询

    大纲 一.库管理 二.表管理 三.索引管理 四.用户管理 五.视图管理 六.SELECT查询 一.库管理 (1).创建数据库CREATE DATABASE db_name [CHARACTER SET ...

  8. Mysql-基本练习(04-打开数据库、查看已打开数据库、创建数据表、查看数据表、查看表结构)

    有任何问题加群讨论,还可以领取精美学习资料噢~ 群号:733899823 加群时请备注CSDN~ 1.打开已存在的数据库 语法:USE db_name; USE my_database; 2.查看当前 ...

  9. mysql创建多表视图sql语句_SQL语法(包括建库、建表、建视图、查询、增加、删除、修改)...

    SQL语法(包括建库.建表.建视图.查询.增加.删除.修改) SQL分类: DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE ...

最新文章

  1. Javascript学习资源整理
  2. T4文本模板转换过程
  3. mtk android lcm调试
  4. 关于页面无法实现高度100%的原因及实现方法。
  5. 台湾大学林轩田机器学习技法课程学习笔记3 -- Kernel Support Vector Machine
  6. python对excel增删改查_Python之Excel 优雅操作手法 精选
  7. 牛客寒假算法基础集训营2 A处女座的签到题
  8. 车联网之通信超限战上演巅峰对决!
  9. 【Java】【Fulme】Flume-NG源代码阅读之SpoolDirectorySource
  10. Microsoft Windows Sharepoint Services V3.0 安装图示
  11. matlab状态反馈控制器设计,H无穷的状态反馈控制器设计
  12. Android储物柜代码,Android的应用程式储物柜安全性如何? | MOS86
  13. python官方文档学习_Python3.5.2官方文档学习备忘录
  14. FPGA VIVADO仿真详解 TEST BENCH
  15. js计算距离特定日期多少周多少天
  16. 紫光展锐:大破大立 做数字世界的生态承载者
  17. 沟通的技巧与训练方式
  18. 转载》互联网中七种武器维护移动安全
  19. HOG_SVM_行人检测数据集合_INRIA数据集
  20. 多个DHL快递物流怎么同时查询最方便

热门文章

  1. java中遍历map的两种方式
  2. java反射(reflect)机制模拟javabean的实现
  3. (转)一个古老的编程游戏:Python Challenge全通攻略
  4. 分享两篇Google Map API的介绍
  5. Spring bean 之 FactoryBean
  6. JavaScript 原型继承
  7. JS数字金额转为大写金额
  8. __sync_fetch_and_add
  9. 在matlab中清除command history中的内容
  10. IPSec ***和SSL ***两种***的安全风险比较