@@servername:返回运行SQL Server数据库本地服务器的名称。
@@remserver:返回登录记录中记载的远程SQL Server服务器的名称。
@@connections:返回自上次启动SQL Server以来连接或试图连接的次数,用其可让管理人员方便地了解今天所有试图连接服务器的次数。
@@cursor_rows:返回最后连接上并打开的游标中当前存在的合格行的数量。@@erro:返回最后执行的Transact-SQL语句的错误代码。
@@rowcount:返回受上一语句影响的行数,任何不返回行的语句将这一变量设置为0。
@@version:返回SQL Server当前安装的日期、版本和处理器类型。
@@cup_busy:返回自SQL Server最近一次启动以来CPU的工作时间其单位为毫秒。
@@datefirst:返回使用SET DATEFIRST命令而被赋值的DATAFIRST参数值。SET DATEFIRST命令用来指定每周的第一天是星期几。
@@DBTS:返回当前数据库的时间戳值必须保证数据库中时间戳的值是惟一的。
@@FETCH_STATUS:返回上一次FETCH语句的状态值。
@@IDENTITY:返回最后插入行的标识列的列值。
@@IDLE: 返回自SQL Server最近一次启动以来CPU处于空闭状态的时间长短,单位为毫秒。
@@IO_BUSY:返回自SQL Server最后一次启动以来CPU执行输入输出操作所花费的时间(毫秒)。
@@LANGID:返回当前所使用的语言ID值。
@@LANGUAGE:返回当前使用的语言名称。
@@LOCK_TIMEOUT:返回当前会话等待锁的时间长短其单位为毫秒。
@@MAX_CONNECTIONS:返回允许连接到SQL Server的最大连接数目。
@@MAX_PRECISION:返回decimal 和 numeric数据类型的精确度。
@@NESTLEVEL:返回当前执行的存储过程的嵌套级数,初始值为0。
@@OPTIONS:返回当前SET选项的信息。
@@PACK_RECEIVED:返回SQL Server通过网络读取的输入包的数目。
@@PACK_SENT:返回SQL Server写给网络的输出包的数目。
@@PACKET_ERRORS:返回网络包的错误数目。
@@PROCID:返回当前存储过程的ID值。
@@SERVICENAME:返回SQL Server正运行于哪种服务状态之下:如 MS SQLServer、MSDTC、SQLServerAgent。
@@SPID:返回当前用户处理的服务器处理ID值。
@@TEXTSIZE:返回SET语句的TEXTSIZE选项值SET语句定义了SELECT语句中text或image。数据类型的最大长度基本单位为字节。
@@TIMETICKS:返回每一时钟的微秒数。
@@TOTAL_ERRORS:返回磁盘读写错误数目。
@@TOTAL_READ:返回磁盘读操作的数目。
@@TOTAL_WRITE:返回磁盘写操作的数目。
@@TRANCOUNT:返回当前连接中处于激活状态的事务数目。
分享到:
相关推荐
SQL Server全局变量是数据库管理系统中预定义的特殊变量,它们存储有关系统状态和环境的信息。这些变量可以在查询中被查询,以获取关于SQL Server实例的实时信息,例如系统活动、错误处理、用户信息以及资源使用情况...
### SQL Server 全局变量详解 #### 概述 在SQL Server中,全局变量是由系统预定义的一类特殊变量,用于返回系统级别的信息。这些变量的名称以双@(@@)开头,用户不能创建或修改这类变量。全局变量提供了一种有效...
22. **@@SERVICENAME**:表明SQL Server正在运行的服务模式,比如MS SQLServer、MSDTC或SQLServerAgent。 23. **@@SPID**:返回当前会话的服务器进程ID,对于跟踪和解决问题很有帮助。 24. **@@TEXTSIZE**:设置或...
### SQL Server系统存储过程全局变量解析 在SQL Server中,全局变量是一类特殊的变量,它们由系统维护,用于存储和返回关于SQL Server运行时状态的信息。这些变量无需声明即可使用,且其值不能被用户直接修改。全局...
在 SQL Server 中,全局变量是一种特殊的变量类型,由系统自动维护,无需显式声明,主要用于获取系统内部的状态信息和其他重要参数。这些变量以 `@@` 前缀开始,为用户提供了一种简单的方式来查询系统信息或控制程序...
SQL全局变量是Transact-SQL语言中的一种变量类型,它们是SQL Server系统内部使用的变量,其作用范围并不仅仅局限于某一程序,而是任何程序均可以随时调用。全局变量通常存储一些SQL Server的配置设定值和统计数据。 ...
Transact-SQL(T-SQL)作为Microsoft SQL Server的主要查询语言,支持两种类型的变量:局部变量和全局变量。这两种变量各有特点和应用场景,理解它们之间的区别对于编写高效、可靠的SQL脚本至关重要。 #### 二、...
在SQL Server中,全局变量是系统预定义的变量,它们在整个会话或整个服务器范围内保持其值。这些变量用于存储信息,如当前日期、时间、用户会话信息等,为数据库管理和查询处理提供便利。本篇文章将深入探讨SQL ...
- **概述**:全局变量可能导致难以预料的行为和性能问题。 - **实践建议**: - 使用局部变量或表变量来替代全局变量。 - 避免在存储过程中大量使用全局变量。 #### 16. 使用Profiler进行监控 - **概述**:SQL ...
11. `@Records`不是SQL Server 2005的系统全局变量,而`@@Error`、`@@Connections`和`@@Fetch_Status`都是。 12. 批处理是指一组SQL命令,"USE master GO SELECT * FROM sysfiles GO" 包含2个批处理,每个`GO`标记...
由于DLL在SQL Server进程中只加载一次,全局变量和局部静态变量的初始化行为与常规的Windows应用程序不同。例如,如果一个全局变量在DLL初始化时被设置,然后在多个调用之间改变,这可能导致意外的结果,因为其他...
SQL Server 2005微软官方权威参考手册 是Inside Microsoft SQL Server 2005系列书中的第一本,SQL Server类的顶尖之作 全球公认SQL Server 2005经典著作,囊括大量鲜为人知的技术内幕,大师智慧、专家经验尽览...
#### 二、超全局变量列表 下面是 PHP 中常见的超全局变量及其用途: 1. **$GLOBALS**: 存储所有全局变量的一个数组。自 PHP 3 开始引入。 - 示例:访问全局变量 `$a` 可以通过 `$GLOBALS['a']`。 - 作用:提供了...
4. 会话管理:讲解Session和Application对象的使用,以及如何处理用户会话和全局变量。 5. 错误处理和调试:讨论如何在ASP中处理错误,进行程序调试。 6. SQL Server管理:简单介绍SQL Server数据库的创建、表的设计...
SQLServer是微软公司推出的一种关系型数据库管理系统,广泛应用于数据存储和管理。下面是对SQLServer中涉及的一些核心知识点的详细解释: ### 数据库设计 在设计数据库时,我们需要遵循一定的步骤来确保数据的有效...
3. **局部变量与全局变量**:在SQL Server中,变量以`@`开头表示局部变量,只能在声明它的批处理或存储过程中访问;而全局变量由系统定义,以`@@`开头,用户不能声明全局变量。 ### SQL变量赋值 一旦变量被声明,...
### SQLServer基础篇知识点梳理 #### 一、SQL Server 简介 1. **SQL Server 定义**: - SQL Server 是由微软开发的一款关系型数据库管理系统。 - 它支持多种操作系统,最初是在OS/2系统上运行,后来主要在Windows...
全局变量是SQL Server系统预定义的变量,无需声明即可使用,它们以`@@`前缀开始,如`@@SERVERNAME`、`@@VERSION`等。 ```sql SELECT @@SERVERNAME AS ServerName, @@VERSION AS Version; ``` ### SQL中的代码块 ##...
主要原因是非确定性函数与全局变量不能在一些数据库编程对象中使用(如用户自定义函数)。部分原因是 SQL Server 缓存与预编译可执行对象的方式。 以下这些函数是确定性的: * AVG()(所有的聚合函数都是确定性的) ...