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