如何定义一个触发器我想删除数据库表中的记录,但是表中有与外表关联的字段,要删除这条记录,并把相关表的记录一起删除,想创建
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 16:26:24
如何定义一个触发器
我想删除数据库表中的记录,但是表中有与外表关联的字段,要删除这条记录,并把相关表的记录一起删除,想创建一个触发器,请给一个实例,或触发器代码
我想删除数据库表中的记录,但是表中有与外表关联的字段,要删除这条记录,并把相关表的记录一起删除,想创建一个触发器,请给一个实例,或触发器代码
--创建触发器删除时,删除对应的全部字段
CREATE TRIGGER Delete_Group ON [GroupPerson] --要创建的触发器名称和作用在GroupPerson表上
FOR DELETE
AS
declare @AutoId int --定义删除参数AutoId(唯一ID)
select @AutoId = AutoId from deleted --参数赋值
delete from Group_TextTemp where GroupId = @AutoId --删除临时保存内容表
delete from Group_Ad where GroupId=@AutoId --删除广告表内容
delete from Group_Img where GroupId=@AutoId --删除图标表内容
delete from Group_BBS where GroupId=@AutoId --删除问答表内容
delete from GuaranteeOrder where GroupId=@AutoId --删除订单表内容
Go
CREATE TRIGGER Delete_Group ON [GroupPerson] --要创建的触发器名称和作用在GroupPerson表上
FOR DELETE
AS
declare @AutoId int --定义删除参数AutoId(唯一ID)
select @AutoId = AutoId from deleted --参数赋值
delete from Group_TextTemp where GroupId = @AutoId --删除临时保存内容表
delete from Group_Ad where GroupId=@AutoId --删除广告表内容
delete from Group_Img where GroupId=@AutoId --删除图标表内容
delete from Group_BBS where GroupId=@AutoId --删除问答表内容
delete from GuaranteeOrder where GroupId=@AutoId --删除订单表内容
Go
如何定义一个触发器我想删除数据库表中的记录,但是表中有与外表关联的字段,要删除这条记录,并把相关表的记录一起删除,想创建
若学生表结构中包括学号、姓名、性别、成绩等字段,则 删除所有男学生记录 的SQL
VFP中如何删除带有中文括号的记录
如何删除智能ABC词组记录
vfp如何在表单中物理删除多个表中的记录
MAYA如何删除创建的物体属性
在VFP中,对表记录的操作命令中,逻辑删除记录和物理删除记录的命令分别是什么?它们
沪江英语开心词场,怎么才可以删除原来的背词记录重新记录?
逻辑删除与物理删除的比较
如何删除word中的英文单词但是保留单独的英文字母
用VB查询一个表中同时包含两个字段的记录,然后统计记录的数量.如何获取数量的值.
怎么同时修改和删除两个关联表中的数据.