zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

SQLServer2008新增T-SQL简写语法

SQL 语法 新增 sqlserver2008 简写
2023-06-13 09:14:11 时间
1.定义变量时可以直接赋值
DECLARE@Idint=5
2.Insert语句可以一次插入多行数据
INSERTINTOStateListVALUES(@Id,"WA"),(@Id+1,"FL"),(@Id+2,"NY")
3.支持+=操作符
SETStateId+=1
完整示例如下:
复制代码代码如下:

CREATETABLEStateList(StateIdint,StateNamechar(2))
GO
--Declarevariableandassignavalueinasinglestatement
DECLARE@Idint=5
--InsertmultiplerowsinasinglestatementwithIDs5,6,and7
INSERTINTOStateListVALUES(@Id,"WA"),(@Id+1,"FL"),(@Id+2,"NY")
--UsecompoundassignmentoperatortoincrementIDvaluesto6,7,and8
UPDATEStateList
SETStateId+=1
--Viewtheresults
SELECT*FROMStateList

结果集为:

StateIdStateName
----------------
6WA
7FL
8NY

(3row(s)affected)