You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Server中SET NOCOUNT ON等配置的官方名称及完整列表查询

SQL Server中SET配置选项的相关说明

官方准确名称

SET NOCOUNT ON、SET STATISTICS IO ON这类配置的官方准确名称是SET语句选项(SET Statement Options),它们不属于会话变量或预定义局部变量,是用于控制SQL Server当前会话执行环境的配置指令。

属性定位

  • 这类选项作用于当前数据库连接会话,设置生效后会持续到会话终止,或被后续SET语句重新覆盖。
  • 它们并非变量,无法通过查询变量的方式获取值,需使用DBCC USEROPTIONS或SESSIONPROPERTY()函数查看当前会话的设置状态。

主要SET语句选项列表

以下是SQL Server中常见的SET语句选项分类及具体项:

结果集控制

  • SET NOCOUNT { ON | OFF }
  • SET ROWCOUNT { number | 0 }
  • SET TEXTSIZE { number }

查询统计与诊断

  • SET STATISTICS IO { ON | OFF }
  • SET STATISTICS TIME { ON | OFF }
  • SET STATISTICS PROFILE { ON | OFF }
  • SET STATISTICS XML { ON | OFF }

事务与隔离级别

  • SET TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE | SNAPSHOT }
  • SET IMPLICIT_TRANSACTIONS { ON | OFF }
  • SET XACT_ABORT { ON | OFF }

数据处理行为

  • SET ANSI_NULLS { ON | OFF }
  • SET ANSI_PADDING { ON | OFF }
  • SET ANSI_WARNINGS { ON | OFF }
  • SET QUOTED_IDENTIFIER { ON | OFF }
  • SET ARITHABORT { ON | OFF }
  • SET CONCAT_NULL_YIELDS_NULL { ON | OFF }

其他环境配置

  • SET DATEFORMAT { format }
  • SET LANGUAGE { language }
  • SET DEADLOCK_PRIORITY { LOW | NORMAL | HIGH | numeric_value }

MSDN检索指引

在Microsoft Learn(原MSDN)中,直接检索关键词 "SQL Server SET statement options" 或中文关键词 "SQL Server SET语句选项",即可获取完整的官方文档及所有选项的详细定义、使用场景说明。

内容的提问来源于stack exchange,提问作者suriya g

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 04:42:36