SQL SELECT INTO

SQL SELECT INTO

ELECT INTO 語句 SELECT INTO 語句從一個表中選取數據,然後把數據插入另一個表中。 SELECT INTO 語句常用於創建表的備份復件或者用於對記錄進行存檔。

定義

SQL SELECT INTO 語句可用於創建表的備份復件。

SELECT INTO 語句

SELECT INTO 語句從一個表中選取數據,然後把數據插入另一個表中。

SELECT INTO 語句常用於創建表的備份復件或者用於對記錄進行存檔。

SQL SELECT INTO 語法

您可以把所有的列插入新表:

SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename 或者只把希望的列插入新表:

SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename

製作備份復件

下面的例子會製作 "Persons" 表的備份復件:

SELECT * INTO Persons_backup FROM Persons IN 子句可用於向另一個資料庫中拷貝表:

SELECT * INTO Persons IN 'Backup.mdb' FROM Persons 如果我們希望拷貝某些域,可以在 SELECT 語句後列出這些域:

SELECT LastName,FirstName INTO Persons_backup FROM Persons

WHERE 子句

我們也可以添加 WHERE 子句。

下面的例子通過從 "Persons" 表中提取居住在 "Beijing" 的人的信息,創建了一個帶有兩個列的名為 "Persons_backup" 的表:

SELECT LastName,Firstname INTO Persons_backup FROM Persons WHERE City="Beijing"

實例

從一個以上的表中選取數據也是可以做到的。

下面的例子會創建一個名為 "Persons_Order_Backup" 的新表,其中包含了從 Persons 和 Orders 兩個表中取得的信息:

SELECT Persons.LastName,Orders.OrderNo INTO Persons_Order_Backup FROM Persons INNER JOIN Orders ON_P=_P

相關詞條

熱門詞條

聯絡我們