SQL Server系统函数:系统信息函数

Posted lonelyxmas

tags:

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

原文:SQL Server系统函数:系统信息函数

 

1、会话id,服务器信息、用户信息

  1. select @@SPID, --返回当前连接的会话ID:SPID
  2. @@servername, --SQL Server实例名称
  3. @@sevicename, --SQL Server版本信息
  4. APP_NAME(), --客户端连接的应用程序名称
  5. HOST_ID(), --客户端连接的进程ID:936
  6. HOST_NAME(), --客户端连接的主机名称:PC0627JVC
  7. system_user, --登录名:PC0627JVCAdministrator
  8. user --数据库用户:dbo

2、设置一周中的第一天

  1. set datefirst 7
  2. select @@DATEFIRST ‘一周中的第一天‘

3、设置当前会话的语言

  1. set language ‘简体中文‘
  2. select @@LANGID ‘语言id‘,
  3. @@LANGUAGE ‘当前会话的语言‘

4、设置当前连接的锁超时设置

  1. set lock_timeout 1000
  2. select @@LOCK_TIMEOUT

5、设置之前语句影响的行数

  1. set rowcount 20
  2. select @@ROWCOUNT

6、返回打开事务的个数

select @@TRANCOUNT

7、显示当前存储过程上下文的嵌套级别
SQL Server允许存储过程最多32次嵌套调用,也就是在一个存储过程里调用另一个存储过程,最多32次

select @@NESTLEVEL

8、统计信息、属性信息

包含了很多非常有用的信息。

  1. select
  2. @@CPU_BUSY,
  3. @@IO_BUSY,
  4. @@IDLE,
  5. @@error,
  6. @@PACKET_ERRORS,
  7. @@PACK_RECEIVED,
  8. @@PACK_SENT,
  9. @@TOTAL_ERRORS,
  10. @@TOTAL_READ,
  11. @@TOTAL_WRITE,
  12. @@CURSOR_ROWS,
  13. @@FETCH_STATUS,
  14. @@IDENTITY,
  15. @@OPTIONS,
  16. @@CONNECTIONS,
  17. @@MAX_CONNECTIONS,
  18. @@MAX_PRECISION,
  19. @@MICROSOFTVERSION,
  20. @@VERSION,
  21. @@PROCID,
  22. @@REMSERVER,
  23. @@TEXTSIZE,
  24. @@TIMETICKS,
  25. @@DBTS,
  26. @@DEFAULT_LANGID,
  27. @@DEF_SORTORDER_ID

 

发布了416 篇原创文章 · 获赞 135 · 访问量 94万+


以上是关于SQL Server系统函数:系统信息函数的主要内容,如果未能解决你的问题,请参考以下文章

怎么查看sql server 版本

(原)SQL Server 系统提供功能的三个疑惑

SQL Server系统函数:日期函数

SQL Server系统函数:类型转换函数

SQL Server系统函数:字符串函数

LINQ to SQL 调用 SQL Server 的系统函数