1、セッションID、サーバの情報、ユーザ情報
-
select @@SPID,
--返回当前连接的会话ID:SPID
-
-
@@servername,
--SQL Server实例名称
-
@@sevicename,
--SQL Server版本信息
-
-
APP_NAME(),
--客户端连接的应用程序名称
-
HOST_ID(),
--客户端连接的进程ID:936
-
HOST_NAME(),
--客户端连接的主机名称:PC0627JVC
-
-
system_user,
--登录名:PC0627JVC\Administrator
-
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は、ストアドプロシージャネストレベル現在のコンテキストを表示する
ストアドプロシージャが32回まで、別のストアドプロシージャの呼び出しでSQL Serverのストアドプロシージャは、ある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