局部变量
————————————————-局部变量—————————————
—声明变量:使用declare关键字,并且变量名已@开头,@直接连接变量名,中间没有空格。必须指明变量的类型,同时还可以声明多个不同类型的变量。
declare @name nvarchar(30) ,@age int
—变量赋值:
—1、使用set 给变量赋值,只能给一个变量赋值
set @age=18
set @name =’Tianjia’
select @age,@name —输出变量的值
—2、使用select 可以同时为多个变量赋值
select @age=19,@name=’Laoniu’
—3、在查询语句中为变量赋值
declare @sum int =18 —为变量赋初值
select @sum= SUM(english) from Score —查询语句中赋值
select @sum —输出变量值
—4、变量作为条件使用
declare @sname nvarchar(10)=’张三’
declare @sage int
select @sage=sage from student where sName=@sname
select @sage
—5、使用print输出变量值,一次只能输出一个变量的值,输出为文本形式
print @sage
11、全局变量
—————————————全局变量(系统变量)—————————————————
select * from student0
select @@error —最后一个T-SQL错误的错误号
select @@max_connections—获取创建的同时连接的最大数目
select @@identity —返回最近一次插入的编号
