首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

使用 SQL触发器 删除属性值有关问题

2012-01-21 
使用 SQL触发器 删除属性值问题 学生(*学号,姓名)主键为学号课程(*课程号,课程名)主键为课程名选课(*学号,

使用 SQL触发器 删除属性值问题

学生(*学号,姓名)主键为学号
课程(*课程号,课程名)   主键为课程名
选课(*学号,*课程名)主键为   课程名,学号  
外建联系是   选课(*学号)=学生(*学号)   ||     选课(*课程名)=课程(*课程号)
现在想建立一个触发器  
通过删除   课程的信息   去删除   选课的信息。     正常有外键连接的时候不是不允许去删除吗!

create   trigger   tri_1
on   user_kecheng  
for   delete
as  
delete   from   user_xuanke  
where   kc_kechenghao=(select   kc_kechenghao   from   deleted   )

谁帮忙看看什么问题。  


[解决办法]
你直接用外键及联删除即可

热点排行