创建一个触发器,当删除一个学生信息时,删除成绩表中所有有关该学生的信息。
3个回答
展开全部
Student表:StudentID,StudentName
StudentCJ表:StudentID,StudentCJ
触发器:
CREATE TRIGGER [Delete_student] ON [dbo].[Student]
FOR DELETE
AS
begin
declare @StudentID int
select @StudentID=StudentID from deleted
delete from StudentCJ where StudentID=@StudentID
end
有问题可以追问或Hi我。
StudentCJ表:StudentID,StudentCJ
触发器:
CREATE TRIGGER [Delete_student] ON [dbo].[Student]
FOR DELETE
AS
begin
declare @StudentID int
select @StudentID=StudentID from deleted
delete from StudentCJ where StudentID=@StudentID
end
有问题可以追问或Hi我。
七鑫易维信息技术
2024-09-02 广告
2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分...
点击进入详情页
本回答由七鑫易维信息技术提供
展开全部
语句
create trigger del on 学生表
for delete
as
begin
delete from 成绩表
where studentid in (select studentid from deteled)
end
create trigger del on 学生表
for delete
as
begin
delete from 成绩表
where studentid in (select studentid from deteled)
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create or replace trigger tr1
before delete on XSB
for each row
begin
delete from CJB where CJB.xh=:old.xh;
end;
/
before delete on XSB
for each row
begin
delete from CJB where CJB.xh=:old.xh;
end;
/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询