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

📄 9-4.sql

📁 SQL2000跟课件学习的源代码 分享共同学习
💻 SQL
字号:
CREATE TRIGGER TRSpeciality_Course_Insert 	/* 触发器名 */
ON Speciality_Course		/* 作用的表 */ 
FOR INSERT		/* 创建INSERT触发器 */
AS
  IF(
     (NOT EXISTS(SELECT SpecialityID	/* 插入的专业号不存在 */
       FROM Speciality
       WHERE SpecialityID IN (  SELECT SpecialityID FROM Inserted ) )
     ) 
     OR (NOT EXISTS(SELECT CourseID	/* 插入的课程号不存在 */
       FROM Course
       WHERE CourseID IN (
         SELECT CourseID FROM Inserted))
     )
    )
    BEGIN
      PRINT '插入的专业号或课程号在对应的表中不存在,插入操作不能完成!'
      ROLLBACK TRANSACTION	/* 执行回滚操作 */
    END
GO

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -