如何更新表,使其结构保持不变但所有数据都被修改?

时间:2013-06-25 06:07:40

标签: sql oracle10g

我有表EMP1。它具有属性EMP_ID, NAME and SALARY。我已使用INSERT语句将数据插入其中。 另一张表EMP2。它也具有与EMP1相同的结构。但数据不同。 现在我希望EMP2中的EMP1数据应该在EMP1。应删除EMP2的数据。 点是两个表的结构是一样的。数据将从EMP1转移到EMP1,其中EMP1的原始数据会丢失,因为{{1}}的数据不再需要。

2 个答案:

答案 0 :(得分:2)

使用以下内容从EMP1中删除:

Delete from EMP1;

要从EMP2插入EMP1,请使用以下内容:

Insert into EMP1 Select * from EMP2;

答案 1 :(得分:1)

DELETE FROM EMP1;
INSERT INTO EMP1 SELECT * FROM EMP2;
COMMIT;