17 lines
656 B
SQL
17 lines
656 B
SQL
-- modify bookings - task 2
|
|
-- changes:
|
|
-- changed BookingDate (Reserved) data type from date to datetime, because I assumed that Little Lemon
|
|
-- allows wants bookings per day and table - a table is considered blocked for 2 hours
|
|
-- noqa: disable=CP03,LT02,RF03
|
|
create procedure UpdateBooking (in BookingID int, in Reserved datetime)
|
|
begin
|
|
update Bookings as B
|
|
set B.Reserved = Reserved
|
|
where B.BookingID = BookingID;
|
|
if row_count() = 1 then
|
|
select concat("Booking ", BookingID, " updated") as Confirmation;
|
|
else
|
|
select concat("Booking ", BookingID, " wasn't updated - missing booking") as Confirmation;
|
|
end if;
|
|
end
|