如何在Oracle中複製表結構和表數據

引自:http://www.cnblogs.com/youxinqiang/archive/2008/12/26/1363030.html

 

1. 複製表結構及其數據:

create table table_name_new as select * from table_name_old

 

2. 只複製表結構:

create table table_name_new as select * from table_name_old where 1=2;

或者:

create table table_name_new like table_name_old

 

3. 只複製表數據:

如果兩個表結構一樣:

insert into table_name_new select * from table_name_old

如果兩個表結構不一樣:

insert into table_name_new(column1,column2...) select column1,column2... from table_name_old

發佈了115 篇原創文章 · 獲贊 9 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章