T-SQL变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了T-SQL变量相关的知识,希望对你有一定的参考价值。

  T-SQL中变量分为全局变量和局部变量,分别使用@@和@前缀。

全局变量

  常用的全局变量有@@VERSION@@IDENTITY@@ERROR@@ROWCOUNT

用法
  select @@VERSION  --显示sql server的版本信息

  select * from Employee

  insert into Employee(eName,eCode,edid) values(‘zjy‘,14,4)  

  select @@IDENTITY  --与一个insert语句连用,表示最新生成的标识

  insert into Employee values(‘yhb‘)

  print @@ERROR   --返回最近一个语句的错误编号,如果没有错误返回0,结合if替代try---catch的使用

  print @@ROWCOUNT  --受上一个SQL语句影响的行数

局部变量

  declare @uname nvarchar(10)=‘sk‘  --用declare关键字定义局部变量,后接数据类型,并选择性赋值
  set @uname=‘yzk‘        --只能用set关键字进行赋值。
  print @uname          --打印
  select @uname         --查询

以上是关于T-SQL变量的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 数据库T-SQL编程

SQL server学习T-SQL编程逻辑控制语句和安全模式

SQL 的服务器端编程---T-SQL简介

SQL Server 全局变量

SQL学习2

在 T-SQL 中将变量表与单个变量结合起来