社区
MS-SQL Server
帖子详情
這樣的觸發器怎麽寫?
编译失败
2003-09-12 01:34:30
一個主表a,一個明細表b
我想在a的某個id的記錄被刪除後,b中和a中id相同的記錄都被刪除.
...全文
36
8
打赏
收藏
這樣的觸發器怎麽寫?
一個主表a,一個明細表b 我想在a的某個id的記錄被刪除後,b中和a中id相同的記錄都被刪除.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yujohny
2003-09-12
打赏
举报
回复
关系图中的关系连接线,右击——》属性——》选择级联删除相关记录
yujohny
2003-09-12
打赏
举报
回复
你两个表建了关系图没有?
编译失败
2003-09-12
打赏
举报
回复
什麽叫級聯刪除?怎麽設?
SE1
2003-09-12
打赏
举报
回复
CREATE TRIGGER dela
ON a
FOR DELETE
AS
BEGIN
delete b
from b,deleted
where b.id=deleted.id
END
yujohny
2003-09-12
打赏
举报
回复
最好你设置级联删除了,这样这个触发器就可以免了
yczzg
2003-09-12
打赏
举报
回复
Create trigger 触发器名 on 表a
For Delete
As
Delete from 表b where id=deleted.id
yujohny
2003-09-12
打赏
举报
回复
CREATE TRIGGER test on a
for delete
as
delete b where id in (select id from deleted)
txlicenhe
2003-09-12
打赏
举报
回复
Create trigger 触发器名 on 表a
For Delete
As
Delete 表b where id in (select id from deleted)
为什么DBA不让给MySQL数据库中加触发器呢?
在一次迭代的时候,我给数据库中增加了两个时间字段: `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', 当时是紧急发布在leader的...触发器功能强大...
什么是存储过程?什么是触发器?SQL中存储过程与触发器的区别是什么?
上面是存储过程?什么是触发器?...将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可
MySQL触发器怎么写?
废话不多说,这篇文章主要讲,从0,到写两个简单的触发器,3分钟学会! 工具:Navicat Premium(黄色的三叶草图标) 触发器1: BEGIN IF new.state in ('2','3') then INSERT INTO `userservice`.`ehome_us_...
mysql触发器怎么写?
比如你监控a表的b字段那么选择的表就是a,然后想控制a表b字段有更新的时候 把传入更新的值乘以7保存到表里 就是你原本是程序传给B的值是1 想实现存表中的值是它的7倍 我们看看代码应该怎么写 after和before怎么选?...
该如何使用MySQL的触发器?
这样一来,我们就必须把这两个关联的操作步骤写到程序里面,而且要用事务包裹起来,确保这两个操作成为一个原子操作,要么全部执行,要么全部不执行。要是遇到特殊情况,可能还需要对数据进行手动维护,这样就很..
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章