📄 document.sql
字号:
Create Trigger DELETEDEPARTMENT
On DEPARTMENT
For DELETE
As
DECLARE @count tinyint,
@errors tinyint
SET @errors = 0
SELECT @count = COUNT(*)
FROM Instructor e INNER JOIN deleted d ON e.DepartmentCode = d.DepartmentCode
IF (@count > 0)
BEGIN
RAISERROR ('Instructor has related records so this department cannot be deleted', 16, 1)
SET @errors = @errors + 1
END
SELECT @count = COUNT(*)
FROM Class c INNER JOIN deleted d ON c.DepartmentCode = d.DepartmentCode
IF (@count > 0)
BEGIN
RAISERROR ('Class has related records so this department cannot be deleted', 16, 1)
SET @errors = @errors + 1
END
IF (@errors > 0)
ROLLBACK TRANSACTION
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -