【问题标题】:ORACLE FORMS 5 - Insert Trigger missing?ORACLE Forms 5 - 缺少插入触发器?
【发布时间】:2016-07-23 02:43:41
【问题描述】:

我以前从未使用过 Oracle 技术。上周,我不得不在我的工作中对基于 Oracle Forms 5 技术的非常古老的项目进行一些更改。 我使用 Developer 2000 for Forms 和 Tora for Database。我在一个表单中做了一些小的更改,我添加的每一步都可以,但是最后一个按钮单击显示错误: ORA-04088: 执行触发器 DBNAME.TRIGGER_NAME 期间出错

问题是,我真的不知道,我在哪里可以找到触发器 - DBNAME.TRIGGER_NAME。

我尝试在数据库中搜索此触发器 - 未成功。 我尝试在整个项目的 PL/SQL 代码中搜索此触发器 - 未成功。

这怎么可能?

可能是真的老技术了,软件Tora/也比较老的版本/实例证明触发器/我可以看到结构和数据,包括别名,序列/?

我还应该去哪里寻找?

【问题讨论】:

  • 您在哪里尝试搜索触发器?
  • 在整个 pl/sql 项目代码中 - 所有触发器、函数、LOV、在整个项目数据库、所有表、所有序列、所有别名、所有触发器/我在那里看不到任何触发器/。跨度>

标签: oracle plsql triggers oracleforms


【解决方案1】:

尝试在 DBA_TRIGGERS 中搜索触发器。如果找到,您可以轻松地从 DBMS_METADATA.GET_DDL 函数中提取源代码。

您也可以从 DBA_DEPENDENCIES 中引用它。

【讨论】:

  • 非常感谢!我在 DBA_TRIGGERS 中发现了一个“丢失的”触发器。
  • 不客气。如果这对您有帮助,请您接受答案,以便对其他人也有用。
猜你喜欢
  • 2018-07-20
  • 1970-01-01
  • 2023-01-10
  • 1970-01-01
  • 1970-01-01
  • 2012-03-16
  • 2018-04-11
  • 2021-08-25
  • 2014-06-28
相关资源
最近更新 更多