0

我有两张桌子,一张叫note_category,另一张叫fs_note
note_category表结构为:

ID | CTG_ENG_TITL | CTG_PARENT_ID

fs_note表结构为:

ID | NOTE_CAT | CRNT_YEAR_VAL| PRV_YEAR_VAL

我想在fs_note表上创建触发器以进行以下操作:

  1. 添加后:根据类别表层次将最后插入的记录的CRNT_YEAR_VAL和添加PRV_YEAR_VAL到其父注释中。
  2. 删除前:根据分类表层级从其父注释中减去要删除的记录的CRNT_YEAR_VAL和。PRV_YEAR_VAL
  3. 更新前:与第 2 项相同。
  4. 更新后:执行与第 1 项相同的操作。

问题是我希望它是递归的,因为我有无限的类别深度,例如,如果我有:

Note1:
    Note1.1:
        Note1.1.1
        Note1.1.2
    Note1.2:
        Note1.2.1

我希望将 的值Note1.2.1添加到 的值中,并将Note1.2的值添加到 的值中。然后将和的值添加到 的值中,以此类推。Note1.1.1Note1.1.2Note1.1Note1.1Note1.2Note1

任何想法如何做到这一点?

4

0 回答 0