SQL Server系统函数:系统信息函数
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server系统函数:系统信息函数相关的知识,希望对你有一定的参考价值。
原文:SQL Server系统函数:系统信息函数
1、会话id,服务器信息、用户信息
- select @@SPID, --返回当前连接的会话ID:SPID
-
- @@servername, --SQL Server实例名称
- @@sevicename, --SQL Server版本信息
-
- APP_NAME(), --客户端连接的应用程序名称
- HOST_ID(), --客户端连接的进程ID:936
- HOST_NAME(), --客户端连接的主机名称:PC0627JVC
-
- system_user, --登录名:PC0627JVCAdministrator
- user --数据库用户:dbo
2、设置一周中的第一天
- set datefirst 7
-
- select @@DATEFIRST ‘一周中的第一天‘
3、设置当前会话的语言
- set language ‘简体中文‘
-
- select @@LANGID ‘语言id‘,
- @@LANGUAGE ‘当前会话的语言‘
4、设置当前连接的锁超时设置
- set lock_timeout 1000
-
- select @@LOCK_TIMEOUT
5、设置之前语句影响的行数
- set rowcount 20
-
- select @@ROWCOUNT
6、返回打开事务的个数
select @@TRANCOUNT
7、显示当前存储过程上下文的嵌套级别
SQL Server允许存储过程最多32次嵌套调用,也就是在一个存储过程里调用另一个存储过程,最多32次
select @@NESTLEVEL
8、统计信息、属性信息
包含了很多非常有用的信息。
- select
- @@CPU_BUSY,
- @@IO_BUSY,
- @@IDLE,
-
- @@error,
- @@PACKET_ERRORS,
- @@PACK_RECEIVED,
- @@PACK_SENT,
- @@TOTAL_ERRORS,
- @@TOTAL_READ,
- @@TOTAL_WRITE,
-
- @@CURSOR_ROWS,
- @@FETCH_STATUS,
- @@IDENTITY,
- @@OPTIONS,
- @@CONNECTIONS,
- @@MAX_CONNECTIONS,
- @@MAX_PRECISION,
- @@MICROSOFTVERSION,
- @@VERSION,
- @@PROCID,
- @@REMSERVER,
- @@TEXTSIZE,
- @@TIMETICKS,
- @@DBTS,
- @@DEFAULT_LANGID,
- @@DEF_SORTORDER_ID
以上是关于SQL Server系统函数:系统信息函数的主要内容,如果未能解决你的问题,请参考以下文章