sql中定义变量

 

 

局部变量
  局部变量必须以标记@作为前缀 ,如@age
  局部变量的使用也是先声明,再赋值 
  局部变量赋值用set或select

全局变量
  局部变量必须以标记@作为前缀 ,如@age
  全局变量必须以标记@ @作为前缀,如@@version
  全局变量由系统定义和维护,我们只能读取,不能修改全局变量的值

 

声明局部变量
     DECLARE   @变量名  数据类型

例如:
  DECLARE @name varchar(8)
  DECLARE @seat int

赋值 
    SET @ 变量名 =值 
    或SELECT  @变量名 = 值

例如:
  SET @name=‘张三’
  SELECT @name=UserName  FROM UserInfo     ————>       必须确保筛选出的记录只有1条
          WHERE UserId=1       

 

 

 

 

 

posted on 2013-05-06 21:36  larryle  阅读(1293)  评论(0编辑  收藏  举报