<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
     Insert是T-sql中常用語句,Insert INTO table(field1,field2,...) values(value1,value2,...)這種形式的在應用程序開發中必不可少。但我們在開發、測試過程中,經常會遇到需要表復制的情況,如將一個table1的數據的部分字段復制到table2中,或者將整個table1復制到table2中,這時候我們就要使用SELECT INTO 和 INSERT INTO SELECT 表復制語句了。

    1.INSERT INTO SELECT語句

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

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


    --1.創建測試表
    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('','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語句復制表數據
    Insert into Table2(a, c, d) select a,c,5 from Table1
    GO

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


    2.SELECT INTO FROM語句

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

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


    --1.創建測試表
    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('','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語句創建表Table2并復制數據
    select a,c INTO Table2 from Table1
    GO

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


    小白
    主站蜘蛛池模板: 亚洲熟女少妇一区二区| 国产zzjjzzjj视频全免费| 国产亚洲A∨片在线观看| 一区二区免费电影| 亚洲高清视频一视频二视频三| 国产成人不卡亚洲精品91| 四虎永久在线精品视频免费观看| 羞羞的视频在线免费观看| 亚洲国产精品一区二区三区久久| 人禽伦免费交视频播放| 亚洲精品国产精品乱码不99 | 亚洲日本va在线视频观看| ssswww日本免费网站片| 亚洲中文字幕视频国产| 伊人久久大香线蕉免费视频| 国产成人亚洲精品青草天美| 久久久久久成人毛片免费看| 亚洲天堂一区在线| 日本无卡码免费一区二区三区| 美女免费视频一区二区| 亚洲老妈激情一区二区三区| 亚洲精品视频免费在线观看| 久久亚洲精品国产亚洲老地址 | 亚洲综合久久久久久中文字幕| 亚洲免费福利视频| 色天使亚洲综合一区二区| 狠狠综合久久综合88亚洲| 久久午夜伦鲁片免费无码| 亚洲av日韩av综合| 亚洲国产一区视频| 84pao强力永久免费高清| 亚洲免费综合色在线视频| 久久久久亚洲精品无码网址 | 一级毛片完整版免费播放一区| 亚洲国产精品一区第二页| 青青草a免费线观a| 国产日韩精品无码区免费专区国产 | 亚洲一本到无码av中文字幕| 久久影院亚洲一区| 欧亚精品一区三区免费| caoporn成人免费公开|