SELECT INTO 鍜?INSERT INTO SELECT 琛ㄥ鍒惰鍙ヤ簡銆?/font>
1.INSERT INTO SELECT璇彞
璇彞褰㈠紡涓猴細Insert into Table2(field1,field2,...) select value1,value2,... from Table1
瑕佹眰鐩爣琛═able2蹇呴』瀛樺湪錛岀敱浜庣洰鏍囪〃Table2宸茬粡瀛樺湪錛屾墍浠ユ垜浠櫎浜嗘彃鍏ユ簮琛═able1鐨勫瓧孌靛錛岃繕鍙互鎻掑叆甯擱噺銆傜ず渚嬪涓嬶細

INSERT INTO SELECT璇彞澶嶅埗琛ㄦ暟鎹?/span>
--1.鍒涘緩嫻嬭瘯琛?/span>
create TABLE Table1
(
a varchar(10),
b varchar(10),
c varchar(10),
CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY]
create TABLE Table2
(
a varchar(10),
c varchar(10),
d int,
CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY]
GO
--2.鍒涘緩嫻嬭瘯鏁版嵁
Insert into Table1 values('璧?/span>','asds','90')
Insert into Table1 values('閽?/span>','asds','100')
Insert into Table1 values('瀛?/span>','asds','80')
Insert into Table1 values('鏉?/span>','asds',null)
GO
select * from Table2
--3.INSERT INTO SELECT璇彞澶嶅埗琛ㄦ暟鎹?/span>
Insert into Table2(a, c, d) select a,c,5 from Table1
GO
--4.鏄劇ず鏇存柊鍚庣殑緇撴灉
select * from Table2
GO
--5.鍒犻櫎嫻嬭瘯琛?/span>
drop TABLE Table1
drop TABLE Table2
2.SELECT INTO FROM璇彞
璇彞褰㈠紡涓猴細SELECT vale1, value2 into Table2 from Table1
瑕佹眰鐩爣琛═able2涓嶅瓨鍦紝鍥犱負鍦ㄦ彃鍏ユ椂浼氳嚜鍔ㄥ垱寤鴻〃Table2錛屽茍灝員able1涓寚瀹氬瓧孌墊暟鎹鍒跺埌Table2涓?/font>銆傜ず渚嬪涓嬶細

SELECT INTO FROM鍒涘緩琛ㄥ茍澶嶅埗琛ㄦ暟鎹?/span>
--1.鍒涘緩嫻嬭瘯琛?/span>
create TABLE Table1
(
a varchar(10),
b varchar(10),
c varchar(10),
CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY]
GO
--2.鍒涘緩嫻嬭瘯鏁版嵁
Insert into Table1 values('璧?/span>','asds','90')
Insert into Table1 values('閽?/span>','asds','100')
Insert into Table1 values('瀛?/span>','asds','80')
Insert into Table1 values('鏉?/span>','asds',null)
GO
--3.SELECT INTO FROM璇彞鍒涘緩琛═able2騫跺鍒舵暟鎹?/span>
select a,c INTO Table2 from Table1
GO
--4.鏄劇ず鏇存柊鍚庣殑緇撴灉
select * from Table2
GO
--5.鍒犻櫎嫻嬭瘯琛?/span>
drop TABLE Table1
drop TABLE Table2
]]>