Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE PROC usp_AssignProject
- @emloyeeId INT,
- @projectID INT
- AS
- BEGIN
- DECLARE @countEmplyeeProjects INT
- SET @countEmplyeeProjects = (SELECT COUNT(ep.ProjectID)
- FROM EmployeesProjects ep
- WHERE ep.EmployeeID = @emloyeeId
- GROUP BY ep.EmployeeID);
- IF (@countEmplyeeProjects > 3)
- BEGIN
- THROW 50001, 'The employee has too many projects!', 1;
- END
- INSERT INTO EmployeesProjects(EmployeeID, ProjectID)
- VALUES (@emloyeeId, @projectID)
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement