1. 程式人生 > >Oracle和sql server中複製表結構和表資料的sql語句

Oracle和sql server中複製表結構和表資料的sql語句

 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