TL;DR – 您可以使用 SQL SELECT INTO 将信息从一个表复制到另一个表。它还可以生成一个唯一的表,然后将其放置在文件组中。不能将新表定义为表变量。
内容
SQL SELECT INTO 的语法
将所有列复制到表中
例复制
SELECT *INTO ntable [IN edb]FROM otableWHERE condition;
将特定列复制到表中
例复制
SELECT column1, column2, column3, ...INTO ntable [IN edb]FROM otableWHERE condition;
SQL SELECT INTO 用法示例
备份表
例复制
SELECT * INTO CustomerBackup2018FROM Customers;
将表复制到其他数据库
例复制
SELECT Name, Contact INTO CustomerBackup2017FROM Customers;
只复制几列
例复制
SELECT * INTO CustomerBackup2017 IN 'Backup.mdb'FROM Customers;
仅复制来自单个国家/地区的条目
例复制
SELECT * INTO CustomerGermanyFROM CustomersWHERE Country = 'Germany';
将多个表复制到一个新表中
例复制
SELECT Customers.Name, Customer_orders.IDINTO CustomerOrderBackup2017FROM CustomersLEFT JOIN Order ON Customers.ID = Customer_orders.Customer_id;
陕公网安备 61012502000223号
评论一下吧