IT技术网www.itjs.cn

当前位置:首页 > 数据库 > MySQL > SQL变量定义赋值及调用

SQL变量定义赋值及调用

发布时间:2010-09-10 10:23 来源:未知

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