2013-10-23 53 views

回答

2

您的查询应该是

INSERT INTO employee_backup 
    SELECT * 
    FROM employee 

讨论here

而且语法

INSERT INTO table_name 
    SELECT * 
    FROM table_name 
+0

如果我执行“INSERT INTO employee_backup SELECT * FROM empl oyee“,我得到ORA-00942表或视图不存在。 – Srinivasan

+0

@Srinivasan你没有employee_backup表,对不对? –

+0

@Srinivasan尝试CREATE TABLE employee_backup AS(SELECT * FROM employee); –

1

这是SQL服务器的语法,正在尝试使用。 甲骨文相当于是:

INSERT INTO employee_backup 
(SELECT * FROM employee)