下面将为您介绍SQL数据库中的全局变量及全部变量的赋值方式,供您参考,如果您对SQL中变量感兴趣的话,不妨一看,相信对您会有所启迪。

Sqlserver中存可以定义 :全局变量   DECLARE @@变量名    类型 
                               :局部变量   DECLARE @变量名       类型

赋值方式:

一. SET赋值 
    DECLARE @Name varchar(50),@@Name varchar(50) 
    SET @Name='局部张三' 
    SET @@Name='全局张三' 
    SELECT @@Name+'   '+@Name 
二. SELECT 赋值 
    DECLARE @Name varchar(50),@@Name varchar(50) 
    SELECT @Name='局部张三',@@Name='全局张三' 
    SELECT @@Name+'   '+@Name

 

顺便说下

1.变量的作用域是有限的 
2.进行变量操作,需初始化 
 DECLARE @Name varchar(50) 
 SET @Name='' 
 SET @Name = @Name+'张三' 
 SELECT @Name --结果将为NULL 
3.变量也是存在表变量,表变量与物理表存在一定区别