MiroslavKisov

MoveATally

Jun 16th, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.52 KB | None | 0 0
  1. USE RentACar
  2.  
  3. GO
  4. --Submit only the create trigger statement
  5. CREATE TRIGGER tr_OrdersUpdate ON Orders FOR UPDATE
  6. AS
  7. DECLARE @OrderId INT = (SELECT Id FROM deleted);
  8. DECLARE @TotalMileage INT = (SELECT TotalMileage FROM deleted WHERE Id = @OrderId)
  9. DECLARE @VehicleId INT = (SELECT VehicleId FROM deleted WHERE Id = @OrderId)
  10. DECLARE @GivenMileage INT = (SELECT TotalMileage FROM inserted WHERE Id = @OrderId)
  11.  
  12. IF(@TotalMileage IS NULL)
  13. BEGIN
  14.     UPDATE Vehicles
  15.     SET Mileage += @GivenMileage
  16.     WHERE Id = @VehicleId
  17. END
Advertisement
Add Comment
Please, Sign In to add comment