局部变量

    ————————————————-局部变量—————————————
    —声明变量:使用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 —返回最近一次插入的编号