Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. CREATE PROC usp_AssignProject
  2. @emloyeeId INT,
  3. @projectID INT
  4. AS
  5. BEGIN
  6. DECLARE @countEmplyeeProjects INT
  7. SET @countEmplyeeProjects = (SELECT COUNT(ep.ProjectID)
  8. FROM EmployeesProjects ep
  9. WHERE ep.EmployeeID = @emloyeeId
  10. GROUP BY ep.EmployeeID);
  11. IF (@countEmplyeeProjects > 3)
  12. BEGIN
  13. THROW 50001, 'The employee has too many projects!', 1;
  14. END
  15. INSERT INTO EmployeesProjects(EmployeeID, ProjectID)
  16. VALUES (@emloyeeId, @projectID)
  17. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement