<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)航:
     
    主站蜘蛛池模板: 亚洲熟妇av一区二区三区| 破了亲妺妺的处免费视频国产| 亚洲精品tv久久久久| 亚洲精品9999久久久久无码| 免费H网站在线观看的| 亚洲人成网男女大片在线播放| 曰批全过程免费视频播放网站| 亚洲视频免费在线看| 亚洲一级毛片免费在线观看| 亚洲自偷自拍另类图片二区| 91麻豆最新在线人成免费观看| 亚洲国产精品成人精品小说| 2020久久精品国产免费| 久久国产亚洲精品| 成人永久免费高清| 美女被吸屁股免费网站| 亚洲午夜国产片在线观看| 久久WWW免费人成—看片| 久久香蕉国产线看观看亚洲片| 一个人免费日韩不卡视频| 中文字幕亚洲精品资源网| 中文字幕无码免费久久99| 亚洲AV无码一区二区三区电影 | 久久午夜羞羞影院免费观看| 精品亚洲国产成AV人片传媒| 18禁免费无码无遮挡不卡网站| 亚洲精品一二三区| 久久精品亚洲福利| 无码专区AAAAAA免费视频| 亚洲校园春色另类激情| 亚洲av日韩片在线观看 | 在线观看永久免费| 亚洲一区二区三区在线观看蜜桃| 青青草国产免费久久久91| 国产人成网在线播放VA免费| 亚洲成av人片不卡无码| 国产免费人视频在线观看免费| 成人精品视频99在线观看免费| 亚洲精品美女视频| 亚洲成aⅴ人片久青草影院| 日韩精品内射视频免费观看|