SQL指南-SELECT INTO语句

SELECT INTO语句

SELECT INTO 语句多用于创建备份和存档记录。

语法

SELECT column_name(s) INTO newtable [IN externaldatabase]
            FROM source


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

制作备份

下面的示例制作一个"Persons" 表的备份。

SELECT * INTO Persons_backup
            FROM Persons

IN子句可用于复制表到另一个数据库。

SELECT Persons.* INTO Persons IN 'Backup.mdb'
            FROM Persons

如果你只希望复制一些字段,你也可以在SELECT语句后列出字段清单。

SELECT LastName,FirstName INTO Persons_backup
            FROM Persons

你也可以添加一个子句。下面的示例通过从"Persons" 表筛选居住于 "Sandnes" 的人,用两列 (FirstName and LastName) 创建一个"Persons_backup"

SELECT LastName,Firstname INTO Persons_backup
            FROM Persons
            WHERE City='Sandnes'

从多于一个表选择数据也是可能的。下面的示例创建一个包含Employees和Orders两个表数据的新表 "Empl_Ord_backup"。

SELECT Employees.Name,Orders.Product
            INTO Empl_Ord_backup
            FROM Employees
            INNER JOIN Orders
            ON Employees.Employee_ID=Orders.Employee_ID

posted on 2006-04-10 10:29  replace  阅读(3267)  评论(0编辑  收藏  举报

导航