SQL 变量

这几天,没事的时候就学习了一下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
原文地址:https://www.cnblogs.com/yuxianming/p/5090040.html