1.定义变量时可以直接赋值
DECLARE @Id int = 5
2.Insert 语句可以一次插入多行数据
INSERT INTO StateList VALUES(@Id, 'WA'), (@Id + 1, 'FL'), (@Id + 2, 'NY')
3.支持+=操作符
SET StateId += 1
完整示例如下:
结果集为:
StateId StateName ------- --------- 6 WA 7 FL 8 NY (3 row(s) affected)
本文介绍如何在SQL中使用DECLARE声明变量并直接赋值,通过INSERT语句一次性插入多行数据,以及利用复合赋值操作符进行数据更新。示例展示了创建表格、变量声明与赋值、批量插入数据及更新数据的具体步骤。
1.定义变量时可以直接赋值
DECLARE @Id int = 5
2.Insert 语句可以一次插入多行数据
INSERT INTO StateList VALUES(@Id, 'WA'), (@Id + 1, 'FL'), (@Id + 2, 'NY')
3.支持+=操作符
SET StateId += 1
完整示例如下:
结果集为:
StateId StateName ------- --------- 6 WA 7 FL 8 NY (3 row(s) affected)
3545

被折叠的 条评论
为什么被折叠?
