具有多个表的SQL AFTER INSERT触发器

时间:2018-08-16 19:10:51

标签: oracle triggers

我正在使用三个表-表A,表B和表C。 表A包含以下列:

ComposePopupView()

表B包含以下列:

if ($status_not_bad) {
    $nStatus = 'bad';
} else {
    $nStatus = 'good';
}

Table::thisquery()->where('status', '<>', $nStatus)
                  ->whereNotNull('status')
                  ->where($id[0], $id[1], $id[2])
                  ->get();

表C是UI界面的暂存表,用户可以使用它来编辑需要特殊处理的发票的发票信息。

我需要设置一个触发器,如果​​表A和表B中对应记录的special_handling_flag被标记为“ Y”,则它将把表B中的记录信息拉入登台表(表C)。加入order_number的外键。

我以前从未对多个表进行过触发器-关于如何设置而不触发突变表问题的任何想法?初始触发事件是在表A中插入了一个special_handling_flag为“ Y”的记录之后。

TIA!

0 个答案:

没有答案