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
不想长大啊 发布了416 篇原创文章 · 获赞 135 · 访问量 94万 他的留言板 关注