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

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

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

    持之以恒

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

    1.INSERT INTO SELECT語句

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

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


    --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語句復制表數(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ù)復制到Table2中。示例如下:


    --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并復制數(shù)據(jù)
    select a,c INTO Table2 from Table1
    GO

    --4.顯示更新后的結(jié)果
    select * from Table2
    GO
    --5.刪除測試表
    drop TABLE Table1
    drop TABLE Table2


    小白
    主站蜘蛛池模板: 国产精品久久永久免费| 国产裸模视频免费区无码| 亚洲系列国产精品制服丝袜第| 搡女人真爽免费视频大全| 一级毛片人与动免费观看| 亚洲成av人影院| 24小时免费直播在线观看| 狠狠躁狠狠爱免费视频无码| 亚洲伊人久久大香线蕉苏妲己| 在线看片无码永久免费aⅴ| 久久国产福利免费| 亚洲国产品综合人成综合网站| 国产免费看插插插视频| 精品视频一区二区三区免费| 亚洲欧美成人综合久久久| 久久精品国产亚洲沈樵| 成年人免费视频观看| 日本在线免费观看| 美女扒开尿口给男人爽免费视频| 亚洲精品免费在线观看| 免费一级特黄特色大片在线| 69影院毛片免费观看视频在线| 曰批全过程免费视频免费看| 亚洲黄色网址在线观看| 久久国产成人亚洲精品影院| 美女视频黄a视频全免费| 日韩av无码免费播放| 爱情岛论坛亚洲品质自拍视频网站 | 亚洲国产日韩在线一区| 久久久久亚洲AV综合波多野结衣| 国国内清清草原免费视频99| 黄色网站软件app在线观看免费 | 久久国产精品免费网站| 一级免费黄色毛片| 色婷婷亚洲一区二区三区| 亚洲天堂一区在线| 亚洲人成电影福利在线播放 | 另类小说亚洲色图| 中文字幕亚洲综合小综合在线| 亚洲乱码无码永久不卡在线| 国产性生交xxxxx免费|