Sql Server 2012 --SQL变量
简介
SQL变量是Transact-SQL 批处理和脚本中可以保存数据值的对象
批处理和脚本中的变量通常用于以下几个方面:
1,作为计算器计算循环执行的次数,或控制循环执行的次数。
2,保持数据组以控制流语句测试。
3,保存存储过程返回代码要返回的数据值,或函数返回值。
sql变量语法形式:
1,sql变量的名称必须以 @ 符号开头 ,DECLARE 语句用于声明并初始化sql变量,其语法形式为:
- declare @userName varchar(50)
其中 @userName 是声明的 变量名 , varchar(50) 是该变量的数据类型。
2,declare 语句可以一次声明多个变量 列:
- declare @userName varchar(50),@id int,@set bit