求标准“插入到插入”触发器写法,简单问题,忘大家不吝赐教

非专业开发Five 2006-07-08 08:38:38
如题
假设存在表A和表B
表A包含字段a、b、c
表B包含字段a、b、c、d、e、f
要求触发器实现表B插入时,自动添加a、b、c到达表A
因为最近学习的东西有些多,自然有些倒不过来,买来书看了也不知道应该是怎么写最后的Insert语句
所以来这里请求大家的帮助
希望不要被人觉得笨和懒惰
...全文
135 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hevin 2006-07-10
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
TO楼上,是不是说 :NEW.a 就代表新插入的a的值?
例如判断语句也可以写成
if (:new.a>0)then
这样?
hevin 2006-07-08
  • 打赏
  • 举报
回复
CREATE OR REPLACE TRIGGER triArefB
AFTER INSERT
ON username.b
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
INSERT INTO a
(a, b, c
)
VALUES (:NEW.a, :NEW.b, :NEW.c
);
END;

17,088

社区成员

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

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