这几天,没事的时候就学习了一下SQL的变量,因为一直也不知道变量和常量是什么,所以就用闲下来的时间学习了变量和常量。不足之外,以后在修改。本人写随笔,纯属个人爱好!
变量:存储一个变化的量,它分为:全局变量(也是系统变量,就是安装数据库时,已经有的了)和
局部变量(也就是用户自定义变量,就是需要自己定义的变量)。
首先举个例子: DECLARE @ceshi1 INT
DECLARE @ceshi2 INT
DECLARE @ceshi3 INT
SET @ceshi1=1000
SET @ceshi2=2000
SET @ceshi3=@ceshi1+@ceshi2
PRINT @ceshi3
得到的结果是:3000
首先要定义一个变量,这时候就要用到DECLARE,然后给变量赋值就要用到SET,然后就是输出变是量:PRINT
常量:
DECLARE @CESHI NVARCHAR(60)
SET @CESHI='成都'
select * from ceshi2 where 住址=@ceshi 结果如下:
ID |
姓名 |
住址 |
年龄 |
1 | 小陈 | 成都 | 26 |
2 | 小李 | 成都 | 24 |