Oracle Apex 下载未下载任何文件,使用 apex_data_export.download 时没有错误

问题描述 投票:0回答:1

当我运行以下代码时,我在 l_context 中看到正确的结果,但没有下载任何内容。我缺少什么?既然没有错误,我该如何解决这个问题?

  l_context := apex_exec.open_query_context(
        p_location    => apex_exec.c_location_local_db,
        p_sql_query   => 'select output from TFA_USER',
        p_where_clause => :P0_SUB );

    l_export := apex_data_export.export (
        p_context   => l_context,
        p_format    => apex_data_export.c_format_json,
        p_file_name => 'test' );

    apex_exec.close( l_context );

    apex_data_export.download( p_export => l_export );

EXCEPTION
    when others THEN
        apex_exec.close( l_context );
        raise;
DBMS_OUTPUT.put_line(l_context);
  APEX_JSON.free_output;
  end; 
oracle-apex
1个回答
0
投票

您到底在哪里运行这段代码?我在应用程序中有几个示例,无论是在标头流程之前还是在提交>处理流程之后,它们都工作正常。你的语法看起来没问题 – 科恩·洛斯特里 昨天评论了

这个评论回答了我的问题。它可以在标头之前的流程执行点中运行。

© www.soinside.com 2019 - 2024. All rights reserved.