Solution: You create a stored procedure that includes t…

Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.
You need to create a stored procedure that updates the Customer, CustomerInfo, OrderHeader, and
OrderDetails tables in order.
You need to ensure that the stored procedure:
Runs within a single transaction.
Commits updates to the Customer and CustomerInfo tables regardless of the status of updates to the
OrderHeader and OrderDetail tables.
Commits changes to all four tables when updates to all four tables are successful.
Solution: You create a stored procedure that includes the following Transact-SQL segment:

Does the solution meet the goal?

Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.
You need to create a stored procedure that updates the Customer, CustomerInfo, OrderHeader, and
OrderDetails tables in order.
You need to ensure that the stored procedure:
Runs within a single transaction.
Commits updates to the Customer and CustomerInfo tables regardless of the status of updates to the
OrderHeader and OrderDetail tables.
Commits changes to all four tables when updates to all four tables are successful.
Solution: You create a stored procedure that includes the following Transact-SQL segment:

Does the solution meet the goal?

A.
Yes

B.
No

Explanation:
http://stackoverflow.com/questions/11444923/stored-procedure-to-update-multiple-tables



Leave a Reply 3

Your email address will not be published. Required fields are marked *


lucky_chap

lucky_chap

Answer is not clear from the Link. What should be the answer? I guess it’s ‘Yes’ right?

VikNik

VikNik

The answer is yes. The Update Customer and CustomerInfo will be commited if there is no error in those two updates.

DBA

DBA

You are totally correct! The answer is yes