Question: Database Programming HomeMy courses DPG621SGeneral Make Up Test Question 4 Not yet answered Marked out of 5.00 Flag question Question text The code below contains

Database Programming

HomeMy courses DPG621SGeneral Make Up Test

Question 4

Not yet answered

Marked out of 5.00

Flag question

Question text

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

ALTER PROCEDURE dbo.AddSale @employeeid INT,

@productid INT,

@quantity SMALLINT,

@saleid UNIQUEIDENTIFIER OUTPUT

AS

SET @saleiid = NEWID()

BEGIN TRY

TRANSACTION BEGIN

UPDATE INTO Sales.Sales

SELECT

@saleid,

@productid,

@employeeid,

@quantity

TRANSACTION COMMIT

END TRY

BEGIN CATCH

UPDATE INTO dbo.DB_Errors

VALUES

(SUSER_SNAME(),

ERROR_NUMBER(),

ERROR_STATE(),

ERROR_SEVERITY{},

ERROR_LINE(),

ERROR_PROCEDURE(),

ERROR_MESSAGE(),

GETDATE());

IF (()XACT_STATE()) = -1

TRANSACTION ROLLBACK

IF (()XACT_STATE()) = 1

TRANSACTION

END CATCH

GO

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!