Oracle 復(fù)制表內(nèi)數(shù)據(jù),復(fù)制表結(jié)構(gòu) |
發(fā)布時(shí)間: 2012/8/23 16:39:45 |
(1)復(fù)制表結(jié)構(gòu),同時(shí)復(fù)制表內(nèi)數(shù)據(jù)。 create table 表1 as select * from 表2; (2)復(fù)制表結(jié)構(gòu)。 create table 表1 as select * from 表2 where 1<>1 ; 當(dāng)然,關(guān)于where字句,也可以是:1=2,1=3等等。 - 1、只復(fù)制表結(jié)構(gòu)的sql create table b as select * from a where 1<>1 2、即復(fù)制表結(jié)構(gòu)又復(fù)制表中數(shù)據(jù)的sql create table b as select * from a 3、復(fù)制表的制定字段的sql create table b as select row_id,name,age from a where 1<>1//前提是row_id,name,age都是a表的列 4、復(fù)制表的指定字段及這些指定字段的數(shù)據(jù)的sql create table b as select row_id,name,age from a 以上語(yǔ)句雖然能夠很容易的根據(jù)a表結(jié)構(gòu)復(fù)制創(chuàng)建b表,但是a表的索引等卻復(fù)制不了,需要在b中手動(dòng)建立。 5、insert into 會(huì)將查詢結(jié)果保存到已經(jīng)存在的表中 insert into t2(column1, column2, ....) select column1, column2, .... from t1 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |