摘要:
更改先前通过执行 CREATE FUNCTION 语句创建的现有 Transact-SQL 或 CLR 函数,但不更改权限,也不影响任何相关的函数、存储过程或触发器。 Transact-SQL 语法约定 语法 Scalar Functions ALTER FUNCTION [ schema_name. ] function_name ( [ { @parameter_name [... 阅读全文
摘要:
更改全文目录的属性。 Transact-SQL 语法约定 语法 ALTER FULLTEXT CATALOG catalog_name { REBUILD [ WITH ACCENT_SENSITIVITY = { ON | OFF } ] | REORGANIZE | AS DEFAULT } 参数 catalog_name 指定要修改的目录的名称。如... 阅读全文
摘要:
更改全文索引的属性。 Transact-SQL 语法约定 语法 ALTER FULLTEXT INDEX ON table_name { ENABLE | DISABLE | SET CHANGE_TRACKING { MANUAL | AUTO | OFF } | ADD ( column_name [ TYPE COLUMN type_co... 阅读全文
摘要:
允许通过以下方法修改现有端点: 向现有端点中添加一个新方法 修改或删除端点中的现有方法 更改端点的属性 注意: 本主题描述了特定于 ALTER ENDPOINT 的语法和参数。有关对 CREATE ENDPOINT 和 ALTER ENDPO... 阅读全文
摘要:
修改一个数据库或与该数据库关联的文件和文件组。在数据库中添加或删除文件和文件组、更改数据库的属性或其文件和文件组、更改数据库排序规则和设置数据库选项。不能修改数据库快照。若要修改与复制相关的数据库选项,请使用 sp_replicationdboption。 Transact-SQL 语法约定 语法 ALTER DATABASE database_name { | ... 阅读全文
摘要:
ALTER ASSEMBLY (Transact-SQL) 更新日期: 2005 年 12 月 5 日 通过修改程序集的 SQL Server 目录属性更改程序集。ALTER ASSEMBLY 将程序集刷新为保存其实现的 Microsoft .NET Framework 模块的最新副本,并添加或删除与之关联的文件。可以使用 CREATE ASSEMBLY 创建程序集。 Transact... 阅读全文
摘要:
返回当前的 SQL Server 安装的版本、处理器体系结构、生成日期和操作系统。 Transact-SQL 语法约定 语法 @@VERSION 返回类型 nvarchar 备注 由 @@VERSION 返回的信息与 xp_msver 存储过程返回的产品名、版本、平台和文件数据相似,但 xp_msver 提供了更详细的信息。 示例 ... 阅读全文
摘要:
返回自上次启动 SQL Server 以来 SQL Server 所执行的磁盘写入数。 Transact-SQL 语法约定 语法 @@TOTAL_WRITE 返回类型 integer 备注 若要显示包含多项 SQL Server 统计信息(包括读写活动)的报表,请运行 sp_monitor。 示例 以下示例显示了如何返回到当前日期和... 阅读全文
摘要:
返回当前连接的活动事务数。 Transact-SQL 语法约定 语法 @@TRANCOUNT 返回类型 integer 备注 BEGIN TRANSACTION 语句将 @@TRANCOUNT 加 1。ROLLBACK TRANSACTION 将 @@TRANCOUNT 递减到 0,但 ROLLBACK TRANSACTION savepoint_... 阅读全文
摘要:
返回 SQL Server 自上次启动后由 SQL Server 读取(非缓存读取)的磁盘的数目。 Transact-SQL 语法约定 语法 @@TOTAL_READ 返回类型 integer 备注 若要显示包含多项 SQL Server 统计信息(包括读写活动)的报表,请运行 sp_monitor。 示例 以下示例显示了如何返回到... 阅读全文
摘要:
返回每个时钟周期的微秒数。 Transact-SQL 语法约定 语法 @@TIMETICKS 返回类型 integer 备注 每个时钟周期的时间量依赖于计算机。操作系统的一个时钟周期是 31.25 毫秒,或是三十分之一秒。 示例 复制代码 SELECT @@TIMETICKS AS 'Time Ticks'; 阅读全文
摘要:
返回自上次启动 SQL Server 之后 SQL Server 所遇到的磁盘写入错误数。 Transact-SQL 语法约定 语法 @@TOTAL_ERRORS 返回类型 integer 备注 并非 SQL Server 所遇到的所有写入错误都由该函数进行处理。偶尔发生的非致命写入错误由服务器本身进行处理,并不将其视为错误。若要显示包含几个 SQ... 阅读全文
摘要:
返回当前用户进程的会话 ID。 注意: 在 SQL Server 的早期版本中,这称为服务器进程 ID。 Transact-SQL 语法约定 语法 @@SPID 返回类型 smallint 备注 @... 阅读全文
摘要:
返回 SET 语句中的 TEXTSIZE 选项的当前值。该值指定 SELECT语句返回的 varchar(max)、nvarchar(max)、varbinary(max)、text 或 image 数据的最大长度。 Transact-SQL 语法约定 语法 @@TEXTSIZE 返回类型 integer 备注 默认大小是 4096 字节。@@TE... 阅读全文
摘要:
返回 SQL Server 正在其下运行的注册表项的名称。若当前实例为默认实例,则 @@SERVICENAME 返回 MSSQLSERVER;若当前实例是命名实例,则该函数返回该实例名。 Transact-SQL 语法约定 语法 @@SERVICENAME 返回类型 nvarchar 备注 SQL Server 作为名为 MSSQLServer 的... 阅读全文
摘要:
返回运行 SQL Server 的本地服务器的名称。 Transact-SQL 语法约定 语法 @@SERVERNAME 返回类型 nvarchar 备注 SQL Server 安装程序在安装时将服务器名设置为计算机名。若要更改服务器的名称,请使用 sp_addserver,然后重新启动 SQL Server。 安装了多个 SQL Server... 阅读全文
摘要:
返回受上一语句影响的行数。如果行数大于 20 亿,请使用 ROWCOUNT_BIG。 Transact-SQL 语法约定 语法 @@ROWCOUNT 返回类型 int 备注 Transact-SQL 语句可以通过下列方式设置 @@ROWCOUNT 的值: 将 @@ROWCOUNT 设置为受影响或被读取的行的数目。可以将行发送到客户端,也可... 阅读全文
摘要:
返回 Transact-SQL 当前模块的对象标识符 (ID)。Transact-SQL 模块可以是存储过程、用户定义函数或触发器。不能在 CLR 模块或进程内数据访问接口中指定 @@PROCID 。 Transact-SQL 语法约定 语法 @@PROCID 返回类型 int 示例 以下示例使用 @@PROCID 作为 OBJECT_NAME 函... 阅读全文
摘要:
重要提示: 下一版本的 Microsoft SQL Server 将删除该功能。请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。 改为使用链接服务器和链接服务器存储过程。 返回远程 SQL Server 数据库服务器在登录... 阅读全文
摘要:
返回自上次启动 SQL Server 后,在 SQL Server 连接上发生的网络数据包错误数。 Transact-SQL 语法约定 语法 @@PACKET_ERRORS 返回类型 integer 备注 若要显示包含多个 SQL Server 统计信息(其中包括数据包错误)的报表,可运行 sp_monitor。 示例 下面的示例显... 阅读全文
摘要:
返回 SQL Server 自上次启动后从网络读取的输入数据包数。 Transact-SQL 语法约定 语法 @@PACK_RECEIVED 返回类型 integer 备注 若要显示包含多个 SQL Server 统计信息的报表,其中包括发送和接收的数据包的信息,请运行 sp_monitor。 示例 下面的示例说明了 @@PACK_... 阅读全文
摘要:
返回 SQL Server 自上次启动后写入网络的输出数据包个数。 Transact-SQL 语法约定 语法 @@PACK_SENT 返回类型 integer 备注 若要显示包含多个 SQL Server 统计信息的报表,其中包括发送和接收的数据包的信息,请运行 sp_monitor。 示例 下面的示例说明了 @@PACK_SENT... 阅读全文
摘要:
返回有关当前 SET 选项的信息。 Transact-SQL 语法约定 语法 @@OPTIONS 返回类型 integer 备注 可以使用 sp_configure 用户选项配置选项统一修改 SET 选项。每个用户都有一个表示配置的 @@OPTIONS 函数。从第一次登录开始,系统管理员即为所有的用户分配一个默认的配置集。 可以使用 SET 语句更... 阅读全文
摘要:
返回对本地服务器上执行的当前存储过程的嵌套级别(初始值为 0)。有关嵌套级别的信息,请参阅嵌套存储过程。 Transact-SQL 语法约定 语法 @@NESTLEVEL 返回类型 int 备注 每次一个存储过程通过引用公共语言运行时 (CLR) 例程、类型或聚合来调用另一个存储过程或执行托管代码时,嵌套级别都会增加。超过最大级数 32 时,事务... 阅读全文
摘要:
按照服务器中的当前设置,返回 decimal 和 numeric 数据类型所用的精度级别。 Transact-SQL 语法约定 语法 @@MAX_PRECISION 返回类型 tinyint 备注 默认情况下,最大精度返回 38。 示例 复制代码 SELECT @@MAX_PRECISION AS 'Max Precisio... 阅读全文
摘要:
返回 SQL Server 实例允许同时进行的最大用户连接数。返回的数值不一定是当前配置的数值。 Transact-SQL 语法约定 语法 @@MAX_CONNECTIONS 返回类型 integer 备注 实际允许的用户连接数还依赖于所安装的 SQL Server 的版本以及应用程序和硬件的限制。 若要重新配置 SQL Server,以减少允许的... 阅读全文
摘要:
返回当前所用语言的名称。 Transact-SQL 语法约定 语法 @@LANGUAGE 返回类型 nvarchar 备注 若要查看语言设置信息(包括有效的正式语言名称),可在不指定参数的情况下运行 sp_helplanguage。 示例 以下示例返回当前会话的语言。 复制代码 SELECT @@LANGUAGE AS 'L... 阅读全文
摘要:
返回当前会话的当前锁定超时设置(毫秒)。 Transact-SQL 语法约定 语法 @@LOCK_TIMEOUT 返回类型 integer 备注 SET LOCK_TIMEOUT 允许应用程序设置语句等待阻塞资源的最长时间。当一条语句等待的时间长度超过 LOCK_TIMEOUT 所设置的时间长度时,被锁住的语句将自动取消,并给应用程序返回一条错误消... 阅读全文
摘要:
返回当前使用的语言的本地语言标识符 (ID)。 Transact-SQL 语法约定 语法 @@LANGID 返回类型 smallint 备注 若要查看有关语言设置的信息(包括语言 ID 号),可不带指定参数运行 sp_helplanguage。 示例 以下示例将当前会话的语言设置为 Italian,然后使用 @@LANGID 返回意... 阅读全文
摘要:
返回自从 SQL Server 最近一次启动以来,SQL Server 已经用于执行输入和输出操作的时间。其结果是 CPU 时间增量(时钟周期),并且是所有 CPU 的累积值,所以,它可能超过实际消逝的时间。乘以 @@TIMETICKS 即可转换为微秒。 注意: 如果以 @@CPU... 阅读全文
摘要:
返回 SQL Server 自上次启动后的空闲时间。结果以 CPU 时间增量或“时钟周期”表示,并且是所有 CPU 的累积,因此该值可能超过实际经过的时间。乘以 @@TIMETICKS 即可转换为微秒。 注意: 如果以 @@CPU_BUSY 形式返回时间,或者 @@IO_BUSY ... 阅读全文
摘要:
返回针对连接当前打开的任何游标发出的上一条游标 FETCH 语句的状态。 Transact-SQL 语法约定 语法 @@FETCH_STATUS 返回类型 integer 返回值 返回值 说明 ... 阅读全文
摘要:
返回最后插入的标识值的系统函数。 Transact-SQL 语法约定 语法 @@IDENTITY 返回类型 numeric(38,0) 备注 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。如果插... 阅读全文
摘要:
返回执行的上一个 Transact-SQL 语句的错误号。 Transact-SQL 语法约定 语法 @@ERROR 返回类型 integer 备注 如果前一个 Transact-SQL 语句执行没有错误,则返回 0。 如果前一个语句遇到错误,则返回错误号。如果错误是 sys.messages 目录视图中的错误之一,则 @@ERROR 将包含 s... 阅读全文
摘要:
针对会话返回 SET DATEFIRST 的当前值。 Transact-SQL 语法约定 语法 @@DATEFIRST 返回类型 tinyint 备注 SET DATEFIRST 表示指定的每周的第一天。美国英语中默认 7 对应星期日。 语言设置会影响日期信息。在以下示例中,语言首先设置为 italian。SELECT @@DATEFIRST ... 阅读全文
摘要:
返回当前数据库的当前 timestamp 数据类型的值。这一时间戳值在数据库中必须是唯一的。 Transact-SQL 语法约定 语法 @@DBTS 返回类型 varbinary 备注 @@DBTS 返回当前数据库最后使用的时间戳值。插入或更新包含 timestamp 列的行时,将产生一个新的时间戳值。 示例 以下示例从 Adven... 阅读全文
摘要:
返回连接上打开的上一个游标中的当前限定行的数目。为了提高性能,Microsoft SQL Server 可异步填充大型键集和静态游标。可调用 @@CURSOR_ROWS 以确定当其被调用时检索了游标符合条件的行数。 Transact-SQL 语法约定 语法 @@CURSOR_ROWS 返回类型 integer 返回值 ... 阅读全文
摘要:
返回 SQL Server 自上次启动后的工作时间。其结果以 CPU 时间增量或“滴答数”表示,此值为所有 CPU 时间的累积,因此,可能会超出实际占用的时间。乘以 @@TIMETICKS 即可转换为微秒。 注意: 如果 @@CPU_BUSY 或 @@IO_BUSY 中返回的时间超... 阅读全文
摘要:
为任何指定的分区函数返回分区号,一组分区列值将映射到该分区号中。 Transact-SQL 语法约定 语法 [ database_name. ] $PARTITION.partition_function_name(expression) 参数 database_name 包含分区函数的数据库的名称。 partition_function_nam... 阅读全文
摘要:
返回 SQL Server 自上次启动以来尝试的连接数,无论连接是成功还是失败。 Transact-SQL 语法约定 语法 @@CONNECTIONS 返回类型 integer 备注 连接与用户不同。例如,应用程序可以打开多个与 SQL Server 的连接,而不需要用户监视这些连接。 若要显示一个包含几个 SQL Server 统计信息的报表,包... 阅读全文