编写一个teacher_insert_update触发器,当向teacher_info表中插入或修改一个记录时,激活触发器,检查记录的course_id是否在lesson_info表中,若不存在就取消修改或者插入。
  语句如下:
use student
go
create trigger teacher_insert_update
on teacher_info
for insert,update
as
begin
  declare @course_id char(20)
   select @course_id=(select course_id from inserted)
if @course_id not in (select lesson_info.course_id from lesson_info,inserted
    where lesson_info.course_id=inserted.course_id) 
 
rollback 
end