求教:一个触发器 有两个表student表, 和score表能不能给我举个例子:结合after和instead of 参数,分别创建inster,deleted,update触发器? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在有两个表:student(sno,birthday,age)和score(sno,cno,grade)表,现在我想做的操作是结合after和instead of 参数,分别创建inster,deleted,update触发器!!!是要分别的创建,要求:对student表中进行添加sno,在score添加此学号的成绩和课程,再创建deleted触发器对其进行删除,要求删除student中的学号,score中的数据也没了? 要求:对student表中进行添加sno,在score添加此学号的成绩和课程----------------------------------------------------------------------这个要求是有问题的。因为此时并不知道此sno对应的“成绩”和“课程”。再创建deleted触发器对其进行删除,要求删除student中的学号,score中的数据也没了?------------------------------------------------------------------------------这个需求没有必要通过触发器来实现,更好的办法是通过设置外键的级联删除策略,即在score表中增加一个外键约束:alter score add constraint FK_score_sno foreign key (sno)references student (sno) on delete cascade 看下面代碼錯在哪? 请问去除ID列标识属性的语句 请问:SQL Query Analyzer实现关键字高亮的是什么方法? 请教sql问题 菜鸟求教update问题 如何找出a字段相同情况下b字段最大的那个记录 小問題 请问如何比较时间? 新手请教:如何实现在单位内网的某台机器上访问外网固定IP上的SQLSERVER中数据,谢谢 请教:如何实现存储过程的定时运行?? 救命啊,为什么我从sqlserver导入道access后,表里的自动递增的主键都不递增了,救命! 请问8000个字符不够用时怎么办?
是要分别的创建,要求:对student表中进行添加sno,在score添加此学号的成绩和课程,再创建deleted触发器对其进行删除,要求删除student中的学号,score中的数据也没了?
----------------------------------------------------------------------
这个要求是有问题的。因为此时并不知道此sno对应的“成绩”和“课程”。
再创建deleted触发器对其进行删除,要求删除student中的学号,score中的数据也没了?
------------------------------------------------------------------------------
这个需求没有必要通过触发器来实现,更好的办法是通过设置外键的级联删除策略,即在score表中增加一个外键约束:alter score add constraint FK_score_sno foreign key (sno)
references student (sno) on delete cascade