Azure数据仓库不支持将AnsiWarning设置为“OFF”

问题描述 投票:1回答:1

执行SET ANSI_WARNINGS OFF时,我收到以下消息。

Msg 104409, Level 16, State 1, Line 2
Setting AnsiWarnings to 'OFF' is not supported.

SET ARITHABORT OFF也会发生类似的消息。将选项设置为ON会执行命令而不会发生错误。我在Microsoft网站上找到的所有内容都表明Azure SQL数据仓库支持此功能。

我的目标是在不需要用户更改SQL语法的情况下抑制除零错误。我们已经在SQL Server数据库上成功使用了这个选项多年。

azure-sqldw
1个回答
3
投票

SQL数据仓库仅支持将这些值设置为ON。如果您尝试将这些设置为ON(SET ANSI_WARNINGS ON),则不会更改支持的行为。当您尝试将这些设置为OFF时,您将看到预期的警告。

© www.soinside.com 2019 - 2024. All rights reserved.