Insert鏄疶-sql涓父鐢ㄨ鍙ワ紝Insert INTO table(field1,field2,...) values(value1,value2,...)榪欑褰㈠紡鐨勫湪搴旂敤紼嬪簭寮鍙戜腑蹇呬笉鍙皯銆備絾鎴戜滑鍦ㄥ紑鍙戙佹祴璇曡繃紼嬩腑錛岀粡甯鎬細(xì)閬囧埌闇瑕佽〃澶嶅埗鐨勬儏鍐碉紝濡傚皢涓涓猼able1鐨勬暟鎹殑閮ㄥ垎瀛楁澶嶅埗鍒皌able2涓紝鎴栬呭皢鏁翠釜table1澶嶅埗鍒皌able2涓紝榪欐椂鍊欐垜浠氨瑕佷嬌鐢?span style="font-family: Verdana">SELECT INTO 鍜?INSERT INTO SELECT 琛ㄥ鍒惰鍙ヤ簡(jiǎn)銆?/span>
1.INSERT INTO SELECT璇彞
璇彞褰㈠紡涓猴細(xì)Insert into Table2(field1,field2,...) select value1,value2,... from Table1
瑕佹眰鐩爣琛═able2蹇呴』瀛樺湪錛岀敱浜庣洰鏍囪〃Table2宸茬粡瀛樺湪錛屾墍浠ユ垜浠櫎浜?jiǎn)鎻掑叆婧愯〃Table1鐨勫瓧孌靛錛岃繕鍙互鎻掑叆甯擱噺銆傜ず渚嬪涓嬶細(xì)

INSERT INTO SELECT璇彞澶嶅埗琛ㄦ暟鎹?/span>
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--> --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璇彞
璇彞褰㈠紡涓猴細(xì)SELECT vale1, value2 into Table2 from Table1
瑕佹眰鐩爣琛═able2涓嶅瓨鍦紝鍥犱負(fù)鍦ㄦ彃鍏ユ椂浼?xì)鑷姩鍒涘圾櫋═able2錛屽茍灝員able1涓寚瀹氬瓧孌墊暟鎹鍒跺埌Table2涓?/span>銆傜ず渚嬪涓嬶細(xì)

SELECT INTO FROM鍒涘緩琛ㄥ茍澶嶅埗琛ㄦ暟鎹?/span>
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--> --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 
]]>