SQL Server DECLARE 语句:变量声明与用法详解
DECLARE 语句是 SQL Server 中用来声明一个或多个变量的语句,其语法如下:
DECLARE { @variable_name data_type [ = value ] } [ ,...n ]
其中,@variable_name 是变量名,data_type 是变量的数据类型,可以是任意有效的 SQL Server 数据类型,value 是可选的,用于为变量赋初值。
以下是一些 DECLARE 语句的示例:
-
声明一个整型变量: DECLARE @myVariable INT;
-
声明一个字符串变量并赋初值: DECLARE @myString VARCHAR(50) = 'Hello, World!';
-
声明多个变量: DECLARE @var1 INT, @var2 VARCHAR(50), @var3 DATE;
-
声明一个变量并赋初值为当前日期: DECLARE @currentDate DATE = GETDATE();
-
声明一个变量并使用 SELECT 语句将查询结果赋给变量: DECLARE @maxValue INT; SELECT @maxValue = MAX(column_name) FROM table_name;
注意:在使用 DECLARE 语句声明变量之后,变量可以在存储过程、函数或批处理中使用。
原文地址: https://www.cveoy.top/t/topic/qn0k 著作权归作者所有。请勿转载和采集!