ドラッグドロップ
販売と営業担当者を追跡するために、小売業者によって使用されるSQL Serverデータベースを管理します。データベースには、次のTransact-SQLステートメントで定義されている2つのテーブルと2つのトリガが含まれています。

販売量が多い日中に、いくつかの新しい販売取引が失敗し、次のエラーが報告されます。
式をデータ型intに変換する算術オーバーフローエラー。
2つのトリガーが1回の販売につき1回適用され、それらが互いに干渉しないようにする必要があります。
関連するTransact-SQLステートメントをどのように完成させるべきですか?回答するには、適切なTransact-SQLセグメントを正しい場所にドラッグします。各Transact-SQLセグメントは、1回、複数回、またはまったく使用しないことができます。コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
選択して配置

正解:

説明/参照:
ボックス1:OFF
ボックス2:0
RECURSIVE_TRIGGERSデータベースオプションがOFFに設定されている場合は、AFTERトリガの直接再帰のみが防止されます。 AFTERトリガーの間接的な再帰を無効にするには、ネストしたトリガーのサーバーオプションもに設定します。
0
注:トリガーが別のトリガーを開始するアクションを実行すると、DMLトリガーとDDLトリガーの両方がネストされます。これらのアクションは他のトリガーを起動することができます。 DMLおよびDDLトリガーは最大32レベルまでネストできます。 AFTERトリガーをネストしたトリガーのサーバー構成オプションでネストできるかどうかを制御できます。
ネストされたトリガが許可されていてチェーン内のトリガが無限ループを開始すると、ネストレベルを超えてトリガは終了します。
参照先:https://msdn.microsoft.com/ja-jp/library/ms190739.aspx