DarknessHover

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  阅读(1185)  评论(0编辑  收藏  举报

导航