在Oracle APEX 5.1中,如何创建从全局临时表中获取条件和输出的表单和报表?

时间:2018-05-07 17:01:04

标签: stored-procedures oracle-apex-5.1

我需要调用供应商程序,在数据库中搜索可能的匹配项。输入参数在全局临时表中输入,然后需要调用一个过程,该过程用可能的匹配填充另一个全局临时表。有关APEX的最佳方法的任何想法?

这是供应商数据库。我真的无法改变任何事情。供应商程序要求我将参数加载到他们的GTT中,运行他们的程序,然后从他们的结果GTT获得结果。我是APEX的新手,只是试图找出处理这个问题的最佳方法......我使用什么类型的顶点对象将参数加载到参数GTT?保存参数行时如何调用该过程?我应该使用什么顶点对象来显示结果GTT ...报告,网格......?

1 个答案:

答案 0 :(得分:0)

由于全局临时表(GTT)中的数据是“私有”的,即可以在同一事务或会话中访问(这可能是您的选择,因此您将使用{{1}创建GTT }),只要你在同一个会话中做所有事情,那就行了。

另一方面,如果涉及多个会话,您可能会运气不好,并且必须改变方法。最明显的是使用普通表(不是全局临时表),或者 - 如果可能 - 使用Apex集合。