Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BEGIN--8 take care
- USE SoftUni
- CREATE PROC usp_DeleteEmployeesFromDepartment (@departmentId INT) AS
- BEGIN
- DELETE FROM EmployeesProjects
- WHERE EmployeeID IN (SELECT EmployeeID FROM Employees WHERE DepartmentID = @departmentId)
- ALTER TABLE Departments
- ALTER COLUMN ManagerID INT
- UPDATE Employees
- SET ManagerID = NULL
- WHERE ManagerID IN (SELECT EmployeeID FROM Employees WHERE DepartmentID = @departmentId)
- UPDATE Departments
- SET ManagerID = NULL
- WHERE ManagerID IN (SELECT EmployeeID FROM Employees WHERE DepartmentID = @departmentId)
- DELETE FROM Employees
- WHERE DepartmentID = @departmentId
- DELETE FROM Departments
- WHERE DepartmentID = @departmentId
- SELECT COUNT(*) FROM Employees WHERE DepartmentID = @departmentId
- END
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement