orcal数据库(DB2&PL SQL)拷贝复制旧表到另外一张新表
有时候,考虑到复制新表改名,重建,备份,但是原表数据还是很重要,就需要暂时将原表改名;
事情办完之后,再把原表表名改回来;
这就涉及到备份;
1、在DB2中要对表进行复制,可以使用
create table '新表名' like ’源表名‘;
insert into from ;
create table new_table as (select * from old_table) WITH DATA;
插入数据:
insert into table_name_new (select * from table_name_old);
DB2复制表结构:
create table table_name_new as (select * from table_name_old) definition only;
2、在PL SQL 中,复制表,可以用
create table 新表名 as select * from 旧表名;
例子:
create table new_table as select * from old_table