SET ANSI_WARNINGS { ON | OFF }
Posted bobo-bobo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SET ANSI_WARNINGS { ON | OFF }相关的知识,希望对你有一定的参考价值。
SET ANSI_WARNINGS { ON | OFF } 注释 SET ANSI_WARNINGS 影响以下情况: 当设置为 ON 时,如果聚合函数(如 SUM、AVG、MAX、MIN、STDEV、STDEVP、VAR、VARP 或 COUNT)中出现空值,将生成警告信息。当设置为 OFF 时,不发出警告。 当设置为 ON 时,被零除错误和算术溢出错误将导致回滚语句并生成错误信息。当设置为 OFF 时,被零除错误和算术溢出错误将导致返回空值。如果在 character、Unicode 或 binary 列上尝试执行 INSERT 或 UPDATE 操作,而这些列中的新值长度超出最大列大小,则被零除错误和算术溢出错误将导致返回空值。如果 SET ANSI_WARNINGS 为 ON,则按 SQL-92 标准的指定将取消 INSERT 或 UPDATE。将忽略字符列的尾随空格,忽略二进制列的尾随零。当设置为 OFF 时,数据将剪裁为列的大小,并且语句执行成功。
以上是关于SET ANSI_WARNINGS { ON | OFF }的主要内容,如果未能解决你的问题,请参考以下文章
SSDT + LinkedServer = 异构查询需要为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项
存储过程跨数据查询Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options
Sql Server性能优化辅助指标SET STATISTICS TIME ON和SET STATISTICS IO ON
SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON 什么意思 sql server 2005 2008