假设我有一个表Demo
,其中有4列和50个条目。我想在Demo
中创建Demo2
的备份,该备份尚不存在。到目前为止,我一直在尝试此方法。
Create table DEMO2
(
..
..
..
);
之后,我使用了此查询。
INSERT INTO DEMO2
SELECT *
FROM DEMO;
可以正常工作,但是我想创建备份而不创建第二张表DEMO2
。
我该怎么办?
答案 0 :(得分:0)
如果NEW_TABLE已经存在,则
insert into new_table select * from old_table
如果要基于OLD_TABLE中的记录创建NEW_TABLE
create table new_table as select * from old_table