SQLServer 公用变量

SELECT @@FETCH_STATUS       --返回上一次fetch 语句的状态值,用在游标中;=0 表示检索到了数据,可以对数据操作了


SELECT @@ERROR         --返回最后执行的Tran SQL语句的错误代码 ;<>0  代表有错误


SELECT @@TRANCOUNT --返回当前连接的活动事务数


SELECT @@IDENTITY --返回最后插入的标识值


SELECT @@CONNECTIONS --返回自上次SQL启动以来连接或试图连接的次数


SELECT @@CPU_BUSY --返回自上次启动SQL以来CPU的工作时间(毫秒)


SELECT @@IDLE --返回SQL自上次启动闲置的时间(毫秒)


SELECT @@IO_BUSY --返回SQL自上次启动后用于执行输入和输出操作的时间(毫秒)


SELECT @@LANGUAGE --返回当前使用的语言名
SELECT @@LANGID --返回当前所使用的本地语言标示符(ID)


SELECT @@LOCK_TIMEOUT --返回当前会话的当前锁超时设置(毫秒)


SELECT @@MAX_CONNECTIONS --返回SQL上允许的同时连接的用户数


SELECT @@MAX_PRECISION --返回decimal 和 numeric 数据类型所用的精度级别(即该服务器中当前设置的精度,                                                              默认最大精度为38)


SELECT @@OPTIONS - -返回当前SET 选项的信息


SELECT @@PACK_RECEIVED --返回SQL自启动后从网络上读取的输入数据包数目


SELECT @@PACK_SENT --返回SQL自上次启动后写到网络上的输出数据包数目


SELECT @@PACKET_ERRORS --返回SQL启动后,在SQL连接上发生的网络数据包错误数


SELECT @@SERVERNAME --返回运行SQL 服务器名称


SELECT @@SERVICENAME --返回SQL 正在其下运行的注册表键名


SELECT @@TIMETICKS --返回SQl 服务器一刻度的微妙数


SELECT @@TOTAL_READ --返回SQL 服务器自启动后读取磁盘的次数


SELECT @@TOTAL_WRITE --返回SQL 服务器自启动后写入磁盘的次数


SELECT @@TOTAL_ERRORS --返回SQL 服务器自启动后,所遇到的磁盘读/写错误数


SELECT @@VERSION --返回SQL 服务器安装的日期、版本和处理类型


SELECT @@CURSOR_ROWS --返回连接上最后打开的游标中当前存在的合格行的数量(返回被打开的游标中还未被读                                                              取的有效数据行的行数)


SELECT @@DATEFIRST --返回每周第一天的数字(周日-7)


SELECT @@PROCID --返回当前过程的存储过程的标示符(ID)


SELECT @@ROWCOUNT --返回上一语句影响的行数


SELECT @@SPID --返回当前用户进程的服务器进程标示符(ID)


SELECT @@DBTS --返回当前数据库的时间戳值,必须保证数据库中时间戳的值是唯一的


SELECT APP_NAME()         --当前会话的应用程序名称


SELECT USER_NAME() --返回用户数据库用户名


SELECT @@NESTLEVEL --返回当前执行的存储过程的嵌套级数,初始值为0


EXEC sp_configure --显示当前服务器的全局配置设置



猜你喜欢

转载自blog.csdn.net/qq_28746577/article/details/80578079