有点好玩的SQL作业
原创
©著作权归作者所有:来自51CTO博客作者shui20的原创作品,请联系作者获取转载授权,否则将追究法律责任
编写一个teacher_insert_update触发器,当向teacher_info表中插入或修改一个记录时,激活触发器,检查记录的course_id是否在lesson_info表中,若不存在就取消修改或者插入。
语句如下:
use student
go
create trigger teacher_insert_update
on teacher_info
for insert,update
as
begin
declare @course_id char(20)
select @course_id=(select course_id from inserted)
if @course_id not in (select lesson_info.course_id from lesson_info,inserted
where lesson_info.course_id=inserted.course_id)
rollback
end
上一篇:将会对我有用的SQL语法
下一篇:在工具栏中显示语言栏
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Canas与艺术】模拟手电照亮墙壁上的字,有点摸金校尉的感觉
用Canvas模拟手电光去照亮墙上的字
Canvas 手电光 照明 -
希望腿上的伤快点好
明天去星巴克泡一会儿 想把一些课程 关联到的课程 学习一下
html javascript