sql server 触发器问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 09:58:51
学生表:学号,姓名,教师ID
教师表:教师ID,姓名
当教师表的教师ID改变时。学生表里相对应的教师id也改变。

create trigger tr_教师表
on 教师表 for update
as
if update(教师ID)
update 学生表 set 教师ID=(select 教师ID from inserted) where 教师ID=(select 教师ID from deleted)

或者:
alter table 学生表 add constraint a foreign key (教师ID) references 教师表(教师ID) on update cascade

以上,希望对你有所帮助

你不用写任何东西,只需要在学生表和老师表的关系的属性上面选择同步更新cascading update就行了。

我觉得你在百度搜搜触发器怎么写就能出来,别把网络当成作业库