<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


    小白
    主站蜘蛛池模板: 亚洲jjzzjjzz在线观看| 成人永久福利免费观看| 一本色道久久综合亚洲精品高清| 91丁香亚洲综合社区| 久久天天躁狠狠躁夜夜免费观看| 免费阿v网站在线观看g| 色吊丝永久在线观看最新免费| 在线观看亚洲AV日韩A∨| 西西人体大胆免费视频| 国产又黄又爽又刺激的免费网址 | 亚洲乱码中文字幕在线| 国产精品无码免费播放| 亚洲国产成人综合精品| 亚洲Av无码乱码在线观看性色| 亚洲AV午夜成人影院老师机影院 | 免费又黄又硬又爽大片| 精品久久久久久国产免费了| 国产92成人精品视频免费| 国产.亚洲.欧洲在线| 免费理论片51人人看电影| 国产成人亚洲综合a∨| 日韩精品人妻系列无码专区免费| 免费一级毛片免费播放| 国产福利电影一区二区三区,免费久久久久久久精 | 亚洲精品美女久久久久99| 日韩免费在线视频| 亚洲福利中文字幕在线网址| 亚洲免费在线观看| 亚洲码一区二区三区| 国产真实伦在线视频免费观看| 乱淫片免费影院观看| 国产成人A在线观看视频免费| 亚洲国产无线乱码在线观看 | 亚洲a一级免费视频| 爱情岛论坛免费视频| 亚洲日韩精品无码专区网址| 一本岛高清v不卡免费一三区| 国产成人亚洲精品无码AV大片| 亚洲毛片αv无线播放一区| 在线视频观看免费视频18| www免费插插视频|