社区
Oracle
帖子详情
如何实现某列更改时触发,而其它列更改时不触发的触发器?
pianer
2003-04-03 06:15:15
大致语法如下
CREATE OR REPLACE TRIGGER BMS_GOODS_UPDATE
BEFORE UPDATE OF GOODSID
ON BMS_GOODS
FOR EACH ROW
.................
.................
现在要求表BMS_GOODS的GOODSID列更改时触发该触发器,我试过了,好像不行,在更改表的其它列时也触发了该触发器,为什么?请高手帮忙看看。
...全文
36
3
打赏
收藏
如何实现某列更改时触发,而其它列更改时不触发的触发器?
大致语法如下 CREATE OR REPLACE TRIGGER BMS_GOODS_UPDATE BEFORE UPDATE OF GOODSID ON BMS_GOODS FOR EACH ROW ................. ................. 现在要求表BMS_GOODS的GOODSID列更改时触发该触发器,我试过了,好像不行,在更改表的其它列时也触发了该触发器,为什么?请高手帮忙看看。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pianer
2003-04-04
打赏
举报
回复
多谢俩位提醒!
已经搞定,其实是我自己范了一个小错误,忽略的其它的触发器。
cao_elsie
2003-04-03
打赏
举报
回复
不可能吧,你再好好检查一下有没有其它程序更改了数据库
beckhambobo
2003-04-03
打赏
举报
回复
语法没有错,首先保证有没其它级别的触发器
Oracle
触发
器
修改自身表
1、行级
触发
器
不支持 update 、select 、delete 对自身表的操作。 2、表级
触发
器
不支持 :new 和 :old对象 所以想要
触发
器
对自身表数据做修该,则用行级
触发
器
得到 :new 和 :old对象中的相关数据,然后将这样的数据...
quartz动态创建
触发
器
,动态修改
触发
器
时
间
最近项目在用quartz去定
时
执行一些方法,这些
时
间都是动态的,而且还要去动态的去修改这些
触发
的
时
间,但是网上资料不全,这里写了个案例希望可以帮到大家,包呢得靠大家自己下载了,我这里用的包是quartz官网上下载...
MySQL
触发
器
数据库中的
触发
器
是和表关联的特殊的存储过程,它可以在插入、删除或修改该表表中的数据
时
触发
执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。 # 数据库
触发
器
作用: 1) 安全性:可以基于...
IFTTT-Edmonton:IFTTT-埃德蒙顿
有
时
,某处的值
更改
是
触发
器
。 其他
时
候,有人对Google文档进行
更改
会
触发
操作。 点亮桥 当高级桥上的颜色
更改
时
,这将
触发
。 埃德蒙顿AQH指数 从拉。 当空气指数改变
时
,可以
触发
IFTTT动作。 埃德蒙顿AQH风险 还从...
sql sever 更新某些字段
时
,不想
触发
触发
器
用if判断更新
列
// 不想
触发
触发
器
更新 IF UPDATE(不想更新的
列
名) BEGIN PRINT ('不
触发
!'); END; ELSE BEGIN 原
触发
器
内容 END;
Oracle
17,089
社区成员
55,237
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章