mssql sql server 脚本中 声明变量 方法


sql server脚本中变量的声明方法

sql 脚本中,声明变量都为局部变量,当离开当前会话时,变量则失效,变量的类型和表中列类型一致,
及 sql表类型 自定义扩展类型
如下所示:

1 定义一个局部变量
 declare @a int 

2 同时定义多个局部变量
 declare @a int,@b varchar(100)

3 变量赋值
 set @a = 109 

4 同时给多个变量赋值
 select @a =109,@b ='testInformation';
 


sql server脚本中变量的应用场景

sql server 所有脚本中,都可以使用变量,
常见于: sql函数 sql存储过程 sql触发器 …
例:存储过程编写


create proc pr_test 
as 
begin
 declare @a datetime
 set @a =getdate()
 select @a as [thiDate]
end