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查询的数据如果有多条,那么只取查出的最后一条数据进行赋值。  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM