The SELECT INTO Statement
SELECT INTO 语句
The SELECT INTO statement is most often used to create backup copies of tables or for archiving records.
SELECT INTO语句常用来给数据表建立备份或是历史档案。
Syntax
语法
SELECT column_name(s) INTO newtable [IN externaldatabase] FROM source
Make a Backup Copy
制作一个备份
The following example makes a backup copy of the "Persons" table:
下面的例子中会为"Persons"表制作一个备份
SELECT * INTO Persons_backupFROM Persons
The IN clause can be used to copy tables into another database:
IN子句可以用来将多个数据表拷贝到另一个数据库上:
SELECT Persons.* INTO Persons IN 'Backup.mdb'FROM Persons
If you only want to copy a few fields, you can do so by listing them after the SELECT statement:
如果你仅仅想拷贝其中的一部分,可以在SELECT后面列举出它们:
SELECT LastName,FirstName INTO Persons_backupFROM Persons
You can also add a WHERE clause. The following example creates a "Persons_backup" table with two columns (FirstName and LastName) by extracting the persons who lives in "Sandnes" from the "Persons" table:
你还可以加上WHERE子句。在下面的举例中会建立一个"Persons_backup"表,里面包含了在"Persons"表中住在"Sandnes"的个人姓(LastName)与名(FirstName)信息。
SELECT LastName,Firstname INTO Persons_backupFROM PersonsWHERE City='Sandnes'
Selecting data from more than one table is also possible. The following example creates a new table "Empl_Ord_backup" that contains data from the two tables Employees and Orders:
选择多个表进行备份也是可以的。下面的举例就建立了一个新的表"Empl_Ord_backup"里面的数据就有Employees和Orders这两张表的内容:
SELECT Employees.Name,Orders.ProductINTO Empl_Ord_backupFROM EmployeesINNER JOIN OrdersON Employees.Empl
分享到:
相关推荐
### MySQL中的SELECT INTO和INSERT INTO SELECT详解 #### 一、引言 在数据库管理与应用开发过程中,数据的复制是一项非常常见的需求。特别是在进行数据迁移、备份或创建新表时,能够快速有效地复制数据是非常重要...
Oracle中的select into Oracle中没有select into的用法! 在某些数据库中有select into的用法,用法是: select valueA,valueB into tableB from tableA; 上面这句语句的意思是将tableA表中的valueA和valueB字段的值...
### 使用Select Into与Insert Into Select进行表复制的方法 在数据库管理与操作中,`SELECT INTO`与`INSERT INTO SELECT FROM`是两种常见的用于复制或创建新表的方式。这两种语句虽然相似,但在实际使用场景中有着...
insert into … select …:可将表1中的全部数据或者部分数据复制到表2中。 eg: 代码如下: insert into t2(id,name,pwd) select id,name,pwd from t1 注:t2必须存在。t1中查询的列名可不与t1列名相同。无 values ...
第一句:SELECT * INTO [ToTable] FROM [FromTable] 第二句:INSERT INTO [ToTable] ([fild_One],[fild_Two]) SELECT [fild_One], 8 FROM [FromTable] 以上两句都是将 [FromTable] 的数据插入到 [ToTable],但两句...
在编程领域,尤其是在数据库管理与应用开发中,Visual Basic(VB)是一种常用的语言,而`SELECT INTO`语句是SQL数据库操作中一个重要的概念。在本文中,我们将深入探讨如何在Visual Basic环境中利用`SELECT INTO`来...
在SQL语言中,INSERT INTO SELECT语句和SELECT INTO FROM语句是两种常见的数据导入和转换方法,它们在处理数据迁移和复制时起着关键作用。接下来我们将深入探讨这两种语句的区别和应用场景。 1. INSERT INTO SELECT...
在本文中,我们将探讨这三种临时表的使用场景,以及`INSERT INTO`、`SELECT INTO`和`WITH AS`语句的应用。 1. **INSERT INTO @NewTable1 SELECT...** 这种方式创建的是一个表变量,通常用于在存储过程或批处理内部...
在数据库操作中,数据插入是常见的任务之一,而`SELECT INTO FROM`和`INSERT INTO SELECT`是两种不同的插入数据的方法,虽然它们看似相似,但在实际使用中有着本质的区别。了解这些差异对于数据库管理员和开发人员来...
SQL Server SELECT INTO 语句详解 SELECT INTO 语句是 SQL Server 中的一种特殊语句,用于从一个表中选取数据,然后将数据插入到另一个表中。该语句常用于创建表的备份复件或用于对记录进行存档。 SELECT INTO ...
`INSERT INTO SELECT`和`SELECT INTO`是两种常用的表复制语句,它们各有不同的应用场景。 首先,我们来看`INSERT INTO SELECT`语句。这个语句用于将一个查询的结果插入到已存在的表中。其基本格式如下: ```sql ...
摘要:Delphi源码,数据库应用,生成临时表 Delphi使用Select into生成临时表的源程序例子,临时表在日常编程中也是比较常见的,希望本程序对您的Delphi数据库编程技巧提供一些参考依据。
在SQL中,表复制是常见的数据操作,主要通过两种语句来实现:`SELECT INTO` 和 `INSERT INTO SELECT`。这两种语句在SQL数据库和Oracle数据库中略有不同,下面将详细解析它们的工作原理和使用场景。 1. `INSERT INTO...
但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。...