Advertisement
l3en

Untitled

Nov 22nd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.79 KB | None | 0 0
  1. CREATE PROCEDURE AddJobService (@JobNumber INT = NULL, @ServiceCode VARCHAR (15) = NULL, @Notes VARCHAR (200) = NULL, Hours INT = NULL)
  2. AS
  3. DECLARE @Act INT
  4. DECLARE @Ext INT
  5. DECLARE @NewSub INT
  6. IF @JobNumber IS NULL OR @ServiceCode IS NULL OR @Notes IS NULL OR @Hours IS NULL
  7.     BEGIN
  8.     RaisError ('You must provide all information',16,1)
  9.     END
  10. IF EXISTS (SELECT JobNumber FROM Job WHERE JobNumber = @JobNumber)
  11.     BEGIN
  12.     SET @Act = SELECT CostPerHour FROM JobService WHERE JobNumber = @JobNumber
  13.     SET @Ext = @Act * @Hours
  14.     INSERT INTO JobService (JobNumber, ServiceCode, Notes, Hours, ActualCostPerHour, Extcost)
  15.     VALUES (@JobNumber, @ServiceCode, @Notes, @Hours, @Act, @Ext)
  16.     SET @NewSub = @Ext + (@Ext * 0.05)
  17.     END
  18. ELSE
  19.     BEGIN
  20.     RaisError ('That job does not exist', 16,1)
  21.     END
  22. RETURN
  23. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement