sql 存储过程中:select @a=1 和 set @a=1有什么不一样吗?
select是针对多个变量赋值,set是针对单个赋值。举个列子
比如declare @a intset @a =1但是select就不同了他可以多个赋值
比如declare @a int,@b intselect @a = 1,@b=2
select可以为多个变量赋值,set只能给一个变量赋值。
具体可参见http://blogold.chinaunix.net/u/25096/showart_375538.html