1

我最近使用 Oracle 电子商务套件创建了一个报告,即 XML 发布者报告。在该报告中,我添加了 4 个参数,我需要使用来自自定义请求的包体中的这些参数

这些是我的 xml 报告数据定义中的参数。

<parameters>
        <parameter name="P_org_id" datatype="number"/>
        <parameter name="P_Account_Number" dataType="number"/>
        <parameter name="P_Start_week" dataType="date"/>
        <parameter name="P_End_week" dataType="date"/>

</parameters>

是否可以从 xml 报告中访问 org_id 和 p_start_week 参数并在包正文中使用它?我不确定我是否正确地提出了这个问题,因为我对此的想法非常有限。如果您需要更多信息来回答这个问题,请告诉我。

这是我的包的代码的样子:

Select so_header_id from XXONT_M545_CUST_COVG_DATA
where revision_week = &p_current_week – to_char(nvl(<Date_provided_as_parameter>,sysdate),’YYYYMM’)
and cust_org = &p_org_id
and hold_yn = ‘Y’;
4

1 回答 1

0

在我看来,你应该创建 PL/SQL 并发程序 http://www.askhareesh.com/2015/08/plsql-stored-procedure-registration-with-parameters.html

并以 XML 格式返回数据。

于 2019-04-08T16:00:56.327 回答