`

sqlserver中的全局变量总结

阅读更多

sql 代码
 
  1. @@CONNECTIONS  
  2. 返回自上次启动 Microsoft? SQL Server? 以来连接或试图连接的次数。  
  3. @@CPU_BUSY  
  4. 返回自上次启动 Microsoft? SQL Server? 以来 CPU 的工作时间,单位为毫秒(基于系统计时器的分辨率)。  
  5.   
  6. @@CURSOR_ROWS  
  7. 返回连接上最后打开的游标中当前存在的合格行的数量。为提高性能,Microsoft? SQL Server? 可以异步填充大键集和静态游标。可调用 @@CURSOR_ROWS,以确定当它被调用时,符合游标的行的数目被进行了检索。  
  8.   
  9. 返回值 描述  
  10. -m 游标被异步填充。返回值 (-m) 是键集中当前的行数。  
  11. -1 游标为动态。因为动态游标可反映所有更改,所以符合游标的行数不断变化。因而永远不能确定地说所有符合条件的行均已检索到。  
  12. 0 没有被打开的游标,没有符合最后打开的游标的行,或最后打开的游标已被关闭或被释放。  
  13. n  游标已完全填充。返回值 (n) 是在游标中的总行数。  
  14. @@DATEFIRST  
  15. 返回 SET DATEFIRST 参数的当前值,SET DATEFIRST 参数指明所规定的每周第一天:1 对应星期一,2 对应星期二,依次类推,用 7 对应星期日。  
  16.   
  17. @@DBTS  
  18. 为当前数据库返回当前 timestamp 数据类型的值。这一 timestamp 值保证在数据库中是唯一的。  
  19.   
  20. @@ERROR  
  21. 返回最后执行的 Transact-SQL 语句的错误代码。  
  22.   
  23. @@FETCH_STATUS  
  24. 返回被 FETCH 语句执行的最后游标的状态,而不是任何当前被连接打开的游标的状态。  
  25.   
  26. 返回值 描述  
  27. FETCH 语句成功。  
  28. -1 FETCH 语句失败或此行不在结果集中。  
  29. -2 被提取的行不存在。  
  30.   
  31. @@IDENTITY  
  32. 返回最后插入的标识值。  
  33.   
  34. @@IDLE  
  35. 返回 Microsoft? SQL Server? 自上次启动后闲置的时间,单位为毫秒(基于系统计时器的分辨率)。  
  36.   
  37. @@IO_BUSY  
  38. 返回 Microsoft? SQL Server? 自上次启动后用于执行输入和输出操作的时间,单位为毫秒(基于系统计时器的分辨率)。  
  39.   
  40. @@MAX_CONNECTIONS  
  41. 返回 Microsoft? SQL Server? 上允许的同时用户连接的最大数。返回的数不必为当前配置的数值。  
  42.   
  43. @@ROWCOUNT  
  44. 返回受上一语句影响的行数。  
  45.   
  46. @@SERVERNAME  
  47. 返回运行 Microsoft? SQL Server? 的本地服务器名称。  
  48.   
  49. @@SERVICENAME  
  50. 返回 Microsoft? SQL Server? 正在其下运行的注册表键名。若当前实例为默认实例,则 @@SERVICENAME 返回 MSSQLServer;若当前实例是命名实例,则该函数返回实例名。  
  51.   
  52. @@VERSION  
  53. 返回 Microsoft? SQL Server? 当前安装的日期、版本和处理器类型。  
分享到:
评论

相关推荐

    SQL中局部变量全局变量详解.doc

    ### SQL中的局部变量与全局变量详解 ...局部变量用于存储程序执行过程中的临时数据,而全局变量则提供了访问SQL Server系统信息的能力。正确理解和使用这两种变量,可以帮助开发者更有效地管理和操作数据库数据。

    个人SQLSERver总结

    下面是对SQLServer中涉及的一些核心知识点的详细解释: ### 数据库设计 在设计数据库时,我们需要遵循一定的步骤来确保数据的有效组织和存储。 1. **数据库设计步骤**: - 首先,**标识对象**,这包括确定我们要...

    accp5.0 SQL SERVER数据库设计和高级查询 总结PPT

    变量的赋值可通过SET或SELECT语句,局部变量以@前缀标识,而全局变量以@@前缀标识,如@@version。输出结果通常使用print语句或SELECT语句,控制流语句如IF、WHILE等提供程序逻辑,批处理通过"GO"标志结束,提高执行...

    SQLServer基础篇

    ### SQLServer基础篇知识点梳理 ...以上是对“SQLServer基础篇”文章中提到的主要知识点的详细梳理。从SQL Server的基本概念、发展历程到具体的表管理、T-SQL操作、数据库对象等各个方面进行了全面的介绍。

    ASP+SQL Server动态网站开发从基础到实践案例

    2. ASP组件:包括Response、Request、Server、Session、Application等内置对象,分别用于处理输出、接收用户输入、服务器方法、会话管理和全局变量。 3. ASP语言:ASP支持多种脚本语言,如VBScript和JScript,其中...

    sqlserver+oracle企业面试题.pdf

    本文档总结了SQL Server和Oracle企业面试题中的重要知识点,从触发器、存储过程、内存泄漏、动态查询、游标等方面进行了详细的解释和分析。 一、触发器 * 触发器是一种特殊的存储过程,主要是通过表的事件(对表的...

    sqlserver试题

    根据提供的文件内容,我们可以总结并深入解析其中涉及的SQL Server及数据库相关知识点: ### SQL Server 数据库基础知识 #### 1. 数据库系统(DBS)、数据库(DB)与数据库管理系统(DBMS)之间的关系 - **数据库**...

    SQLSERVER存储过程大总结.doc

    SQLSERVER存储过程是数据库管理系统中一组预编译的SQL语句集合,它们被封装在一起,以便于重复使用和简化复杂的数据库操作。存储过程是数据库设计的重要组成部分,它提供了提高性能、增强安全性和简化编程接口的方法...

    oracle和sql server

    - 两者的区别在于,SQL Server中的`JOIN`操作支持使用`AND`逻辑运算符来定义更复杂的连接条件,而Oracle则需要在`ON`子句中直接编写这些条件。 2. **外连接限制**: - SQL Server中,在含有外连接(`OUTER JOIN`)...

    SQL Server 2000数据库程序设计

    存储过程是SQL Server中的一个重要特性,它允许用户封装一组SQL命令作为单个单元执行。设计良好的存储过程不仅可以提高系统的可维护性和安全性,还能显著提升性能。例如,通过合理使用参数、优化查询语句以及利用...

    SQL Server 表变量和临时表的区别(详细补充篇)

    在SQL Server中,表变量和临时表都是用来存储数据的临时结构,但它们在使用上存在显著的区别。本文将详细探讨这两个概念。 首先,我们来看看表变量。表变量是在SQL Server 2000中引入的新特性,它允许在批处理语句...

    sql server期末复习

    22. 变量:T-SQL 有两种变量,分别是局部变量和全局变量。 23. 唯一聚集索引:写出在 table1 的 sno 列上创建一个唯一聚集索引的语句是 CREATE UNIQUE CLUSTERED INDEX index_name ON table1(sno)。 24. 安全性...

    JSP订单管理系统(JSP+SQL Server)

    总结,JSP订单管理系统结合SQL Server数据库,构建了一个强大的动态网站应用,实现了用户友好的界面和高效的数据处理。通过理解JSP语法、数据库操作以及MVC模式,我们可以设计出更复杂的业务逻辑,实现更多元化的...

    SQL Server的怪辟:异常与孤立事务

    `@@ERROR` 是一个全局变量,用于存储最近一次 SQL 语句执行过程中产生的错误号。如果该值不为零,则表示发生了错误。 3. **使用 `EXEC` 和 `EXECUTE` 函数执行动态 SQL**: ```sql exec('select * from һ领会')...

    《SQL-Server数据库技术》试卷C.docx

    1. SQL Server 2005 局部变量名字必须以 @ 开头,而全局变量名字必须以 ## 开头。 2. 语句 select ascii ('D'), char(67) 的执行结果是:68, C。 3. 语句 select lower ('Beautiful'), rtrim('我心中的太阳 ') 的...

    sqlserver计划任务—带参数执行数据转换包实现数据库间同步数据

    SELECT @s = 'dtsrun /S "保存数据转换包的服务器名" /E /M "包用户密码" /N "数据转换包名" /A "全局变量名":3=' + CAST(@nf AS VARCHAR) EXEC master.dbo.xp_cmdshell @s END END ``` - 这段代码首先定义了...

    SQL Server如何通过创建临时表遍历更新数据详解

    在SQL Server中,遍历和更新大量数据时,通常有两种主要方法:游标和使用临时表。本篇文章将重点探讨如何通过创建临时表来遍历并更新数据,以避免使用游标带来的性能损耗和复杂性。 首先,游标虽然直观,但其缺点...

    基于ASP和SQL Server的电工电子网上答疑系统.pdf

    5. **Application对象**:在所有用户之间共享数据,适用于全局变量的管理。 **SQL Server 7.0数据库** 作为后台数据库服务器,SQL Server 7.0提供了高效的数据存储和检索能力。ADO(ActiveX Data Objects)是ASP与...

    将数组作为参数传递给SQL Server过程

    总结,将数组作为参数传递给SQL Server过程并非直接支持的功能,但可以通过表变量、XML类型参数、临时表等方式间接实现。具体选用哪种方法,需要根据实际业务需求、性能要求以及开发团队的熟悉程度来决定。在实践中...

Global site tag (gtag.js) - Google Analytics