如何实现某列更改时触发,而其它列更改时不触发的触发器?

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 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pianer 2003-04-04
  • 打赏
  • 举报
回复
多谢俩位提醒!
已经搞定,其实是我自己范了一个小错误,忽略的其它的触发器。
cao_elsie 2003-04-03
  • 打赏
  • 举报
回复
不可能吧,你再好好检查一下有没有其它程序更改了数据库
beckhambobo 2003-04-03
  • 打赏
  • 举报
回复
语法没有错,首先保证有没其它级别的触发器

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧