使用 SQL触发器 删除属性值问题
学生(*学号,姓名)主键为学号
课程(*课程号,课程名) 主键为课程名
选课(*学号,*课程名)主键为 课程名,学号
外建联系是 选课(*学号)=学生(*学号) || 选课(*课程名)=课程(*课程号)
现在想建立一个触发器
通过删除 课程的信息 去删除 选课的信息。 正常有外键连接的时候不是不允许去删除吗!
create trigger tri_1
on user_kecheng
for delete
as
delete from user_xuanke
where kc_kechenghao=(select kc_kechenghao from deleted )
谁帮忙看看什么问题。
------解决方案--------------------你直接用外键及联删除即可