SQLServer 2008 新增T-SQL 简写语法

前端之家收集整理的这篇文章主要介绍了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
完整示例如下:
<div class="codetitle"><a style="CURSOR: pointer" data="39832" class="copybut" id="copybut39832" onclick="doCopy('code39832')"> 代码如下:

<div class="codebody" id="code39832">
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,'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)

猜你在找的MsSQL相关文章