首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle,用于控制表之间链接的触发器

Oracle,用于控制表之间链接的触发器
EN

Stack Overflow用户
提问于 2016-07-05 21:32:10
回答 0查看 39关注 0票数 0

我需要创建一个触发器来控制表之间的链接。我有下面的表结构(下图)。项目链接到预算和结构,此结构应链接到相同的预算。有时项目接收错误的结构,接收与其预算预算不同的结构。我需要当您插入预算项目或编辑要验证的预算项目时,如果id_budget相等,则dg_budget_item的id_budget等于它所链接到的id_budget dg_budget_structure

我开始构建此触发器,但不知道如何继续

代码语言:javascript
复制
CREATE TRIGGER T_BUDGETO_STRUCTURE_ITEM_ID_STRUCTURE
  BEFORE INSERT OR UPDATE OF id_budget_structure ON dg_budget_structure_item
  select id_budget from dg_budget_structure where id_budget_structure = new.id_budget_structure      
  FOR EACH ROW
     WHEN (new.id_budget <> ???(result of select?))
  pl/sql_block
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38204845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档