【问题标题】:Does on-select trigger fire during/after query-procedure trigger fires?在查询过程触发器触发期间/之后是否会触发 on-select 触发器?
【发布时间】:2011-09-05 09:27:39
【问题描述】:

我正在查看一个表单,它使用存储过程作为数据块源。我正在尝试查找填充块的时间/位置。

作为查询数据源的块类型为过程,但作为数据源名称列出的过程什么也不做——实际上什么也不做。程序中的代码是

begin
    null;
end;

浏览负责处理表单的程序包中的程序列表,我找到了一个填充数据的程序。

搜索这个过程,我发现这个过程是在ON-SELECT触发期间调用的。

那么 - ON-SELECT 触发器会在 QUERY-PROCEDURE 事件期间/之后触发吗?如果不是,它什么时候被解雇?

我在 Windows Vista 上使用 32 位 Oracle Forms10.1.2.3.0。

【问题讨论】:

    标签: oracle plsql oracleforms


    【解决方案1】:

    来自 ON_SELECT 的 Forms 在线帮助:

    在 Oracle Forms 正常运行时触发 执行打开的游标、解析和 执行查询的各个阶段,以识别 数据库中匹配的记录 当前查询条件。

    使用 On-Select 触发器打开和 执行数据库游标。 具体来说,当 您正在从 非 ORACLE 数据源。在选择 触发器可以结合使用 用 On-Fetch 触发器替换 通常发生在的处理 EXECUTE_QUERY 内置子程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      • 2013-11-23
      相关资源
      最近更新 更多