sql实验触发器
发布网友
发布时间:2022-04-23 05:34
我来回答
共1个回答
热心网友
时间:2023-07-05 09:27
1:设学号为主键
create trigger trMax30
on Student
for insert,update as
if exists(select 班级号,count(学号) from Student
group by 班级号 having count(学号)>30)
begin
print('发现超过30个学生班级的数据,操作失败')
rollback
end
2:
create trigger trDataToLog
on sc
for update
insert into sc_log(grade,学号) select grade,学号 from inserted