zoukankan      html  css  js  c++  java
  • SQL SERVER 2012 第三章 使用INSERT语句添加数据

    INSERT [TOP (<expression>) [PERCENT] [INTO] <tabular object>
    [(column list)]
    [OUTPUT <output clause>]
    {VALUES (<data values>) [,(<data values>)] [,...n]
    | <table source>
    | EXEC <procedure>
    | DEFAULT VALUES

    这个结构看起来崩溃,更基本的如下:

    INSERT [INTO] <table>
    [(column list)]
    VALUES (<data values>) [,(<data values >)] [,...-n]

    多行插入,只要在后面价格逗号“,”就可以再写一列值了
    INSERT INTO Table
    (id,name,pwd)
    VALUES
    (1,张三,123),
    (2,李四,124)
    一次性插入多条数据,可以减少往返服务器次数,提高性能。

    INSERT INTO ...SELECT语句

    USE AdventureWorks2012;

    DECLARE @MyTable Table
    (
    SalesOrderID int,
    CustomerID char(5)
    );

    INSERT INTO @MyTable
    SELECT SalesOrderID, CustomerID
    FROM AdventureWorks2012.Sales.SalesOrderHeader
    WHERE SalesOrderID BETWEEN 44000 AND 44010;

    SELECT *
    FROM @MyTable;

    用临时表的方法。临时表变量只存在与批处理中。

    UPDATE Stores SET Name = Name + '-' + StroeCode;
    DELETE Stores WHERE StoreCode = 'TEST';

  • 相关阅读:
    hdu4291 A Short problem
    UVA
    HDU
    Be Geeks!
    HDU
    hdu6559 The Tower
    胜利大逃亡(续) + Maze
    Stealing Harry Potter's Precious
    hdu5172 GTY's gay friends
    Log Concave Sequences Gym
  • 原文地址:https://www.cnblogs.com/tomkillua/p/4313753.html
Copyright © 2011-2022 走看看