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, --登录名:PC0627JVC\Administrator
  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万+

猜你喜欢

转载自www.cnblogs.com/lonelyxmas/p/12019919.html