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は、ストアドプロシージャネストレベル現在のコンテキストを表示する
ストアドプロシージャが32回まで、別のストアドプロシージャの呼び出しでSQL Serverのストアドプロシージャは、ある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 ビュー940 000 +

おすすめ

転載: www.cnblogs.com/lonelyxmas/p/12019919.html