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 时,如果聚合函数(如 SUMAVGMAXMINSTDEVSTDEVPVARVARPCOUNT)中出现空值,将生成警告信息。当设置为 OFF 时,不发出警告。

当设置为 ON 时,被零除错误和算术溢出错误将导致回滚语句并生成错误信息。当设置为 OFF 时,被零除错误和算术溢出错误将导致返回空值。如果在 characterUnicodebinary 列上尝试执行 INSERTUPDATE 操作,而这些列中的新值长度超出最大列大小,则被零除错误和算术溢出错误将导致返回空值。如果 SET ANSI_WARNINGS 为 ON,则按 SQL-92 标准的指定将取消 INSERTUPDATE。将忽略字符列的尾随空格,忽略二进制列的尾随零。当设置为 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

set nocount on

SET ARITHABORT {ON | OFF}讲解