1
SET ANSI_WARNINGS OFF
を実行すると、以下のメッセージが表示されます。AzureデータウェアハウスでAnsiWarningsを 'OFF'に設定することはできません
Msg 104409, Level 16, State 1, Line 2
Setting AnsiWarnings to 'OFF' is not supported.
同様のメッセージがSET ARITHABORT OFF
で発生します。オプションをON
に設定すると、エラーが発生せずにコマンドが実行されます。 MicrosoftのWebサイトで見つけたものは、これがAzure SQLデータウェアハウスでサポートされていることを示しています。
私の目標は、ユーザーによるSQL構文を変更することなくゼロエラーによる除算を抑止することです。このオプションは、SQL Serverデータベースで長年にわたってうまく使用されています。