SQL 选择进入 陈述
SQL SELECT INTO 语句
这 SELECT INTO
语句将数据从一个表复制到一个新表中。
SELECT INTO 语法
将所有列复制到新表中:
选择 *
进入 新表 [在外部数据库]
从 旧表
在哪里 状况;
仅将某些列复制到新表中:
选择 列1, 第2栏, 第3栏, ...
进入 新表 [在外部数据库]
从 旧表
在哪里 健康)状况;
新表将使用旧表中定义的列名和类型进行创建。您可以使用 AS
条款。
SQL SELECT INTO 示例
以下 SQL 语句创建客户的备份副本:
选择 * 进入 CustomersBackup2017
来自顾客;
以下 SQL 语句使用 IN
子句将表复制到另一个数据库的新表中:
选择 * 进入 CustomersBackup2017 中的‘Backup.mdb’
来自顾客;
以下 SQL 语句仅将几列复制到新表中:
选择 CustomerName、ContactName 进入 CustomersBackup2017
来自顾客;
以下 SQL 语句仅将德国客户复制到新表中:
选择 * INTO 客户德国
来自客户
其中国家='德国';
以下 SQL 语句将数据从多个表复制到一个新表中:
选择客户.客户名称,订单.订单 ID
INTO 客户订单备份2017
来自客户
左连接订单与客户.客户ID = 订单.客户ID;
提示: SELECT INTO
也可以使用另一个架构创建一个新的空表。只需添加一个WHERE
导致查询不返回任何数据的子句:
选择 * 进入 新表
从 旧表
其中 1 = 0;