社区
疑难问题
帖子详情
如何写触发器?
wangzn1979
2003-01-19 08:29:22
当向表a中插入数据的时候,修改表b中两个字段
如何编写?
...全文
71
10
打赏
收藏
如何写触发器?
当向表a中插入数据的时候,修改表b中两个字段 如何编写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangzn1979
2003-01-19
打赏
举报
回复
今天没有办法给分了,明天我试过,通过以后, 我再来结贴!
非常感谢
pengdali
2003-01-19
打赏
举报
回复
或:
CREATE TRIGGER 名 ON 表a
FOR INSERT
AS
update 表b set time=B.time from inserted B where 表b.id=B.id
pengdali
2003-01-19
打赏
举报
回复
CREATE TRIGGER 名 ON 表a
FOR INSERT
AS
update 表b set time=B.time from inserted B where 表b.id=B.id and B.time>表b.time
wangzn1979
2003-01-19
打赏
举报
回复
表b中只有一条记录,就是表a中最新的一条记录!
wangzn1979
2003-01-19
打赏
举报
回复
to pengdaili(大力):
我的意思是:当对表a插入的时候判断表b中日期是否小于表a插入的数据,若是则修改表b,并改时间为表a中插入的数据
pengdali
2003-01-19
打赏
举报
回复
CREATE TRIGGER 名 ON 表a
FOR INSERT
AS
update 表b set time=B.time from (select id,max(time) time from 表A group by id) B where 表b.id=B.id
wangzn1979
2003-01-19
打赏
举报
回复
表a字段: id,time,channel,path
表b字段: id,time,path
表a中有: 1 2003-1-19 17:00:00 3 d:\c.bmp
向a中插入一条记录: 1,2003-1-19 18:00:00 3 d:\a.bmp
用触发器修改表b,条件是比较表a中时间为最近的,修改表b
得到 1,2003-1-19 18:00:00 d:\a.bmp
如何写?
hbwhwanghua
2003-01-19
打赏
举报
回复
INSERT类型的触发器就可以了
pengdali
2003-01-19
打赏
举报
回复
CREATE TRIGGER 名 ON 表
FOR INSERT
AS
update 另一个表 set 数量=数量-B.数量 from inserted B where 另一个表.编号=B.编号
mnjrh
2003-01-19
打赏
举报
回复
要详细些,B表那二字段,怎么改,改成什么样。
sql 在更新某字段后
写
入日志
触发器
sql 在更新某字段后
写
入日志
触发器
sql某字段更新后,触发该sql语句的sql
触发器
类似于记入日志
三种
触发器
的执行流程
从总体来说,
触发器
很简单的,只要我们能够撑握他们的执行流程和原理,我们就能根据需要
写
出想要的
触发器
MySQL
触发器
Re: MySQL
触发器
============================= #
触发器
概念
触发器
,顾名思义,就是当执行某个事件的时候触发另一个事件的执行!数据库中的
触发器
是和表关联的特殊的存储过程,它可以在插入、删除或修改该表表...
异步清零T
触发器
的VHDL代码以及
vhdl
触发器
设计 T
触发器
QUARTUS II 实现
SQL Server
触发器
及
触发器
中的事务学习
首先, 说下我
写
篇文章的目的,我希望能把我对
触发器
的理解,分享出来与你一起学习
疑难问题
22,210
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章