<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

          要求目標(biāo)表Table2必須存在,由于目標(biāo)表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

          要求目標(biāo)表Table2不存在,因?yàn)樵诓迦霑r會自動創(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 筱 筱 閱讀(474) 評論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精精国产www视频在线观看免费| 亚洲欧洲日产国码www| 在线观看亚洲电影| 妞干网免费观看视频| 亚洲日本人成中文字幕| 成熟女人牲交片免费观看视频| 456亚洲人成在线播放网站| 亚洲av无码精品网站| 8x网站免费入口在线观看| 中文字幕亚洲综合小综合在线| 亚洲成色www久久网站夜月| 日韩免费精品视频| 春暖花开亚洲性无区一区二区 | 无码久久精品国产亚洲Av影片 | 亚洲伊人色一综合网| 国产美女精品视频免费观看| 亚洲五月午夜免费在线视频| 亚洲国产精品一区第二页 | 乱人伦中文视频在线观看免费| 少妇亚洲免费精品| 国产无限免费观看黄网站| 女bbbbxxxx另类亚洲| 亚洲AV无码一区二区三区电影 | 无码中文字幕av免费放dvd| 亚洲国产高清在线精品一区| 亚洲第一福利视频| 亚洲精品私拍国产福利在线| 精品国产免费观看久久久| 91视频精品全国免费观看| 亚洲毛片基地4455ww| 精品亚洲国产成人| 亚洲精品无码久久一线| 免费毛片在线看片免费丝瓜视频 | 国产免费131美女视频| 久久精品免费一区二区| 免费精品国产自产拍在线观看 | 国产三级在线观看免费| 18禁成年无码免费网站无遮挡| 成人片黄网站A毛片免费| 两个人的视频高清在线观看免费| 久久不见久久见免费影院|