MSSQL 触发器

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:17:19
现有课程表(课程号,课程名,学分)主码是课程号;选课表(学号,课程号,成绩)主码是(学号,课程号)
问题:在选课表上创立一个触发器实现当插入选课记录时要保证每个学生的所有选课的总学分不得超过15个学分。

create trigger a7
before insert on 选课表
as
begin
....
.....(输入你要的条件count(*)<=15)
end;

create trigger tri_b on 选课表 for insert
as begin
if exists(学分不超过15的条件)
插入
else
(不用处理)
end