注:この質問は同じシナリオを提示する一連の質問の一部です。シリーズの各質問には固有の解決策が含まれています。解決策が記載された目標を満たしているかどうかを判断します。
Customer、CustomerInfo、OrderHeader、およびOrderDetailsの各テーブルを順番に更新するストアドプロシージャを作成する必要があります。
あなたはストアドプロシージャを確認する必要があります:
単一のトランザクション内で実行されます。

への更新のステータスに関係なく、CustomerテーブルとCustomerInfoテーブルへの更新をコミットします。

OrderHeaderテーブルとOrderDetailテーブル。
4つすべてのテーブルへの更新が成功すると、4つすべてのテーブルへの変更をコミットします。

解決方法:次のTransact-SQLセグメントを含むストアドプロシージャを作成します。

解決策は目標を満たしていますか?