Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions 1-select-tasks/31_DeleteOrderById.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/*
** ������� �������� ��������� ������� ��������� OrderID ������� Order � Order Details �� ����� ID. (DeleteOrderById)

*/

CREATE PROCEDURE [dbo].[DeleteOrderById] (@OrderId INT)
AS
BEGIN TRY
BEGIN TRANSACTION;
DELETE FROM [dbo].[Order Details] WHERE [Order Details].[OrderId]=@OrderId;
DELETE FROM [dbo].[Orders] WHERE [OrderId]=@OrderId;
COMMIT TRANSACTION;
END TRY
BEGIN CATCH
ROLLBACK ;
END CATCH