广

MSSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    SQLServer 2008 新增T-SQL 简写语法

    2018-04-16 10:57:16 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布
    1.定义变量时可以直接赋值
    DECLARE @Id int = 5
    2.Insert 语句可以一次插入多行数据
    INSERT INTO StateList VALUES(@Id, 'WA'), (@Id + 1, 'FL'), (@Id + 2, 'NY')
    3.支持+=操作符
    SET StateId += 1
    完整示例如下:
    代码如下:

    CREATE TABLE StateList(StateId int, StateName char(2))
    GO
    -- Declare variable and assign a value in a single statement
    DECLARE @Id int = 5
    -- Insert multiple rows in a single statement with IDs 5, 6, and 7
    INSERT INTO StateList VALUES(@Id, 'WA'), (@Id + 1, 'FL'), (@Id + 2, 'NY')
    -- Use compound assignment operator to increment ID values to 6, 7, and 8
    UPDATE StateList
    SET StateId += 1
    -- View the results
    SELECT * FROM StateList

    结果集为:

    StateId StateName
    ------- ---------
    6 WA
    7 FL
    8 NY

    (3 row(s) affected)

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七网广告
    零七网广告
    零七网广告
    零七网广告