@@RowCount:上句SQL 语句所受影响的行数。
create table #A
(ID int primary key identity (1,1),
name varchar(50),
age int)
insert into #A
values('小明',18)
select @@ROWCOUNT
@@fetch_Status : 通常用在游标中,返回的数据类型有3个,
0:代表数据成功
-1:最近一次fetch命令到达了结果集的尾部
-2:被提取的行不存在
@@SPID:当前进程
@@ERROR:当一个语句发生错误时返回错误号,否则返回0,每条语句执行后@@ERROR的值都会被重置。
@@CONNECTIONS :返回 SQL Server 自上次启动以来尝试的连接数,无论连接是成功还是失败。
@@TRANCOUNT :当前连接的活动事物。
@@IDENTITY :返回最后插入的标识值的系统函数。
@@SERVERNAME:当前服务器名称
@@trancount:返回当前连接的事务活动数,可以用在捕捉到错误后,用来回滚事务
例:
BEGIN TRY
END TRY
BEGIN CATCH
IF @@trancount <> 0
Rollback tran
END CATCH