当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQLServer 2008 新增T-SQL 简写语法

MSSQL
SQL Server数据库技术(102)
SQL Server数据库技术(103)
SQL Server数据库技术(104)
SQL Server数据库技术(105)
SQL Server数据库技术(106)
SQL Server数据库技术(107)
SQL Server数据库技术(108)
SQL Server数据库技术(109)
SQL Server数据库技术(110)
SQL Server数据库技术(111)
SQL Server数据库技术(112)
SQL Server数据库技术(113)
SQL Server数据库技术(114)
SQL Server数据库技术(115)
SQL Server数据库技术(116)
SQL Server数据库技术(117)
SQL Server数据库技术(118)
SQL Server数据库技术(119)
SQL Server数据库技术(120)
SQL Server数据库技术(121)

MSSQL 中的 SQLServer 2008 新增T-SQL 简写语法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 131 ::
收藏到网摘: n/a

SQLServer 2008 新增T-SQL 简写语法 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)