SQL变量定义赋值及调用


  本文标签:SQL 变量 赋值

  下面将为您介绍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.变量也是存在表变量,表变量与物理表存在一定区别