用触发器实现每个学生最多只能选择3门课程的代码如下:
use 学生档案
go
create trigger elective_restrict
on 选课表
for insert, update
as
begin
if update (课程号)
begin
declare @num varchar(10)
declare @count int
select @num=课程号 from inserted
select @count = count(*) from 选课表 where 课程号 = @num
if(@num>3)
2021-07-07 17:22:48
117KB
数据库
触发器
1