Oracle Apex XML输出

时间:2019-04-24 12:33:06

标签: sql oracle plsql oracle-apex

我正在APEX中生成XML输出。我有一个简单的查询

SELECT   R.BS_TEXT          AS BillingDriver
           , F.CI_NAME          AS Signum
           , 1                  AS Quantity   
           , CASE WHEN F.QUANTITY=0
                 THEN 'No'
                 ELSE 'Yes'
            END                 AS Billable            
    FROM C.FACTS F
    JOIN DIM_RESOURCEUNITS_VW R ON F.RU_ID = R.RU_ID
                  WHERE F.BILLINGPERIOD = FRAMEWORK.CTL_Session_Parameters_PKG.Get_BillingPeriod()
                    AND F.BILLINGPERIOD = F.SERVICEPERIOD
                    AND F.INPUT_SOURCE  IN ('CLIENT_CVS_NONPDV','CLIENT_CVS_PDV','CLIENT_CVS_PV')

到目前为止,我已经尝试创建报告查询,当我选择“输出格式XML”并测试报告时,我正在接收以下XML输出

<?xml version="1.0" encoding="UTF-8"?>
<DOCUMENT>
  <DATE>04/24/2019</DATE>
  <USER_NAME>ADMIN</USER_NAME>
  <APP_ID>152</APP_ID>
  <APP_NAME>Oracle APEX AppBuilder</APP_NAME>
  <TITLE>XML_REPORT</TITLE>
  <REGION ID="0">
    <ROWSET>
      <ROW>
        <BILLINGDRIVER></BILLINGDRIVER>
        <SIGNUM></SIGNUM>
        <QUANTITY></QUANTITY>
        <BILLABLE></BILLABLE>
      </ROW>
    </ROWSET>
  </REGION>
</DOCUMENT>

太好了。但是,当我在生产应用程序中将此按钮与按钮一起使用时,会收到以下输出

String index out of range: -1

有人可以帮我吗?我需要修改应用程序中的内容还是这是另一个问题? 谢谢

0 个答案:

没有答案