注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、独自のソリューションが含まれています。ソリューションが規定の目標を満たしているかどうかを判断します。
Customer、CustomerInfo、OrderHeader、およびOrderDetailsテーブルを順番に更新するストアドプロシージャを作成する必要があります。
ストアドプロシージャが次のことを確認する必要があります。
-単一のトランザクション内で実行されます。
-OrderHeaderおよびOrderDetailテーブルへの更新のステータスに関係なく、CustomerおよびCustomerInfoテーブルへの更新をコミットします。
-4つのテーブルすべての更新が成功した場合、4つのテーブルすべての変更をコミットします。
解決策:次のTransact-SQLセグメントを含むストアドプロシージャを作成します。

ソリューションは目標を達成していますか?