sql中变量声明的命令是什么-SQL
SQL 中变量声明的命令
在 SQL 中,使用 DECLARE 命令来声明变量。变量是用于存储临时数据的容器,可以在查询中使用。
语法
DECLARE variable_name data_type [(size)] [DEFAULT default_value];
登录后复制
参数
- variable_name:变量的名称。
- data_type:变量的数据类型,例如 INT, VARCHAR, DATE 等。
- (size):对于字符串类型,指定变量的最大长度。
- [DEFAULT default_value]:可选的默认值,在变量未赋值时使用。
示例
声明一个名为 @age 的整数变量:
DECLARE @age INT;
登录后复制
声明一个名为 @name 的长度为 50 的字符串变量,并设置默认值为 "Unknown":
DECLARE @name VARCHAR(50) DEFAULT 'Unknown';
登录后复制
后续操作
变量声明后,可以使用 SET 命令对其进行赋值。
SET @age = 25;
登录后复制
也可以在查询中使用变量:
SELECT * FROM customers WHERE age > @age;
登录后复制