尝试使用依赖于第一个插入的字段在一个触发器中执行多个插入

时间:2017-12-14 10:56:01

标签: sql-server triggers

我正在尝试操作一堆表触发器,这些触发器以插入到一个事件表(TB A)开始。此插入触发触发器(T1),该触发器插入辅助表(TB B)。辅助表具有插入触发器(T2),可在第一个表(TB A)上执行更新。

原谅这种混乱,但基本上我想确保第一次触发,使用第一次插入的值在同一个表中进行第二次插入。

export const dataReducer = (state = {}, action) => {
  switch (action.type) {
    case LOAD_DATA_SUCCESS:
      return action.data;
    default:
      return state;
  }
};

问题是,由于变量@SFlags为null或某些其他触发器访问值并进行更改,因此似乎存在未插入记录的问题。我的问题是这是否是一个很好的方法。是否有可能从触发器中检索变量中的值,因为无论我尝试哪种方式,它都不起作用。

0 个答案:

没有答案