SQL中的变量类型(以SQL sever为例进行介绍)
SQL中变量可以分为:系统变量和自定义变量
系统变量
系统变量是SQL server内置的变量,作用域全局有效,以 @@ 开头
系统变量可以为我们提供很多参考信息和判断依据,做调试和测试时会非常有用。
本文对于系统变量的使用方法不做详细介绍,大家有兴趣的话可以自行百度“SQL 系统变量”;在这里我给出另一位博客园博主的文章以供参考:(我在查询SQL常见系统变量时看了十几篇文章,个人认为这一篇是写的最好的)
https://www.cnblogs.com/xielong/p/6257277.html
自定义变量
自定义变量是使用者自行设置的变量,作用域局部有效,以 @ 开头
本文主要介绍自定义变量的用法。
变量定义
定义变量使用declare关键字
1 Declare [变量名称] [变量类型]
变量赋值
变量赋值可以使用set 和 select 两个关键字
Set通常将指定的值赋值给变量
Select通常将数据表中取出的值赋值给变量
1 Set [变量名] = [变量值] 2 Select [变量名] = [变量值] 3 Select [变量名] = [字段名] from [表名] --通过select查询的数据如果有多条,那么只取查出的最后一条数据进行赋值。
posted on 2021-12-03 10:03 DarknessHover 阅读(1234) 评论(0) 编辑 收藏 举报