在Oracle和sql server中,如何從一個已知的舊表,來復制新生成一個新的表,如果要復制舊表結構和表數據,對應的sql語句該如何寫呢?剛好阿堂這兩天用到了,就順便把它收集匯總一下,供朋友們參考一下了!
sql server中復制表結構和表數據的sql語句的寫法,分別如下
1.復制表的內容到一新表
select * into 新表名 from 原表名
2.復制表的結構到一新表
select * into 新表名 from 原表名 where 1=2
oracle中復制表結構和表數據的sql語句的寫法,分別如下
1.復制表的內容到一新表
create table newTable as select * from oldTable
2.復制表的結構到一新表
create table newTable as select * from oldTable where 1=2
