在 SQL 中声明变量是使用 DECLARE
语句完成的,它可以在查询运行之前声明一个变量的名称和类型,并为其分配一个初始值。
DECLARE @variable_name datatype
其中,variable_name
是变量的名称,datatype
是变量的数据类型。例如,我们可以声明一个名为 my_variable
的整数类型变量,并为其分配初始值 10:
DECLARE @my_variable INT
SET @my_variable = 10
在 T-SQL 语句中,我们可以使用 SELECT
语句将变量的值输出到查询结果中,例如:
DECLARE @my_variable INT
SET @my_variable = 10
SELECT @my_variable AS my_variable
这将会返回以下结果:
my_variable
-----------
10
需要注意的是,在声明变量时,我们也可以为其指定一个初始值,但也可以不指定初始值,此时变量的值将默认为 NULL。
领取专属 10元无门槛券
手把手带您无忧上云