<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    vickzhu

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      151 隨筆 :: 0 文章 :: 34 評論 :: 0 Trackbacks
    Insert是T-sql中常用語句,Insert INTO table(field1,field2,...) values(value1,value2,...)這種形式的在應(yīng)用程序開發(fā)中必不可少。但我們在開發(fā)、測試過程中,經(jīng)常會遇到需要表復(fù)制的情況,如將一個table1的數(shù)據(jù)的部分字段復(fù)制到table2中,或者將整個table1復(fù)制到table2中,這時候我們就要使用SELECT INTO 和 INSERT INTO SELECT 表復(fù)制語句了。

          1.INSERT INTO SELECT語句

          語句形式為:Insert into Table2(field1,field2,...) select value1,value2,... from Table1

          要求目標表Table2必須存在,由于目標表Table2已經(jīng)存在,所以我們除了插入源表Table1的字段外,還可以插入常量。示例如下:

    select into與insert into select - xiaolei_funny - 一葉知秋 的博客select into與insert into select - xiaolei_funny - 一葉知秋 的博客INSERT INTO SELECT語句復(fù)制表數(shù)據(jù)

       --1.創(chuàng)建測試表

        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.創(chuàng)建測試數(shù)據(jù)

        Insert into Table1 values('趙','asds','90')

        Insert into Table1 values('錢','asds','100')

        Insert into Table1 values('孫','asds','80')

        Insert into Table1 values('李','asds',null)

        GO

        select * from Table2

        --3.INSERT INTO SELECT語句復(fù)制表數(shù)據(jù)

        Insert into Table2(a, c, d) select a,c,5 from Table1

        GO

        --4.顯示更新后的結(jié)果

        select * from Table2

        GO

        --5.刪除測試表

        drop TABLE Table1

        drop TABLE Table2

          2.SELECT INTO FROM語句

          語句形式為:SELECT vale1, value2 into Table2 from Table1

          要求目標表Table2不存在,因為在插入時會自動創(chuàng)建表Table2,并將Table1中指定字段數(shù)據(jù)復(fù)制到Table2中。示例如下:

    select into與insert into select - xiaolei_funny - 一葉知秋 的博客select into與insert into select - xiaolei_funny - 一葉知秋 的博客SELECT INTO FROM創(chuàng)建表并復(fù)制表數(shù)據(jù)

       --1.創(chuàng)建測試表

        create TABLE Table1

        (

            a varchar(10),

            b varchar(10),

            c varchar(10),

            CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED

            (

                a ASC

            )

        ) ON [PRIMARY]

        GO

        --2.創(chuàng)建測試數(shù)據(jù)

        Insert into Table1 values('趙','asds','90')

        Insert into Table1 values('錢','asds','100')

        Insert into Table1 values('孫','asds','80')

        Insert into Table1 values('李','asds',null)

        GO

        --3.SELECT INTO FROM語句創(chuàng)建表Table2并復(fù)制數(shù)據(jù)

        select a,c INTO Table2 from Table1

        GO

        --4.顯示更新后的結(jié)果

        select * from Table2

        GO

        --5.刪除測試表

        drop TABLE Table1

        drop TABLE Table2

    posted on 2009-11-04 13:21 筱 筱 閱讀(476) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 日本免费污片中国特一级| 在线观看永久免费| 免费高清资源黄网站在线观看| 亚洲白色白色在线播放| 久久免费视频99| 亚洲色图黄色小说| 国产91色综合久久免费分享| 精品日韩亚洲AV无码一区二区三区| 亚洲精品免费视频| 久久亚洲国产精品成人AV秋霞| 国产免费女女脚奴视频网| 亚洲AV无码专区在线亚| 在线免费一区二区| 男男gay做爽爽免费视频| 亚洲精品tv久久久久| 狠狠躁狠狠爱免费视频无码| 亚洲精品无码精品mV在线观看| 久久成人免费大片| 亚洲天堂2016| baoyu777永久免费视频 | 日本久久久免费高清| 国产成人亚洲精品无码AV大片| 亚洲无线一二三四区手机| 亚洲乱理伦片在线观看中字| 国产在线98福利播放视频免费| 九九免费观看全部免费视频| 亚洲成AV人片一区二区| 99久久免费精品视频| 亚洲精品无码久久| 中文字幕亚洲一区| 国内精自视频品线六区免费| 老司机精品视频免费| 亚洲AV无码一区二区二三区入口| 日韩免费精品视频| 一级毛片高清免费播放| 亚洲理论片在线中文字幕| 国产成人免费网站在线观看| 97无码人妻福利免费公开在线视频| 色婷五月综激情亚洲综合| 亚洲伊人成无码综合网| 麻豆视频免费播放|