您的位置 首页 MsSql

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)

关于作者: dawei

【声明】:金华站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

热门文章