Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The code below contains errors. Can you please correct the errors so that the procedure can execute successfully. CREATE PRO usp_delete_person( @person_id ) AS BEGIN

The code below contains errors. Can you please correct the errors so that the procedure can execute successfully.

CREATE PRO usp_delete_person(

 @person_id 
) AS
BEGIN
 BEGIN TRY
 BEGIN TRANSACTION;
 DELETE FROM sales.persons 
 WHERE person_iid = @person_id;
 COMMIT TRANSACTION; 
 END TRY
 BEGIN CATCH
 usp_report_error;
 
 IF (XACT_STATE) = -1 
 BEGIN 
 PRINT N'The transaction is in an uncommittable state.' + 
 'Rolling back transaction.' 
 ROLBACK TRANSACTION; 
 END; 
 
 IF (XACT_STATE) = 1 
 BEGIN 
 PRINT N'The transaction is committable.' + 
 'Committing transaction.' 
 COMIT TRANSACTION; 
 END; 
 END CATCH
END;
GO

can i please get this in under 20mins!!please

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microsoft Visual Basic 2017 For Windows Web And Database Applications

Authors: Corinne Hoisington

1st Edition

1337102113, 978-1337102117

More Books

Students also viewed these Databases questions

Question

1. The evaluation results can be used to change the program.

Answered: 1 week ago

Question

5. To determine the financial benefits and costs of the program.

Answered: 1 week ago