日期:2014-05-18  浏览次数:20395 次

sql存储过程中 给变量赋值的关键字“select"和“set"有什么区别吗
在Sql当中,select和set都可以给变量赋值,例如:

declare  

@a   int


select   @a=1
set   @a=2

这两种赋值方式有什么区别吗?

------解决方案--------------------
select一次可以給多個變量賦值,而set一次只能給一個變量賦值。

declare @a int, @b int
select @a=1, @b=3
set @a=2
set @b=5