⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 document.sql

📁 vc++6.0数据库编程大全一书得各个章节得源码,比较详细.可以仔细参照学习!
💻 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 + -