0

Oracle 表单中是否有类似线程的东西来更新一个部分?我想创建一个消息框并使用新事件更新该部分,因此我需要在我的 oracle 表单中有线程或计时器之类的东西。有什么例子或想法吗?

我正在使用 Oracle forms 6i,但我也可以转换为 10g。我的 oracle 服务器版本是 9。

4

1 回答 1

1

Oracle Forms 中的帮助文件/在线文档包含有关创建计时器的示例代码。

创建一个计时器,可能在WHEN-NEW-FORM-INSTANCE触发下

DECLARE
    timer_id timer;
begin
    timer_id := CREATE_TIMER('TIMER1',20000,REPEAT);
end;

这将创建一个重复计时器,每 20 秒触发一次。

现在在WHEN-TIMER-EXPIRED触发器下编写计时器到期处理程序

declare 
     timer_id timer;

begin
     -- code for updating the relevant field(s) 
end;
于 2011-02-01T06:47:03.183 回答