从 PL/SQL 创建 APEX 会话

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

我正在尝试使用 PL/SQL 中的 APEX API APEX_DATA_EXPORT。

为了执行 EXPORT 功能,似乎 apex 会话必须处于活动状态。所以我应该使用程序来设置

APEX_SESSION.CREATE_SESSION (
   p_app_id   => 100,
   p_page_id  => 1,
   p_username => 'EXAMPLE' );

但是,工作区没有创建任何应用程序。那是因为我没有使用 APEX 主要工具,我只使用 PL/SQL 中的 API。

是否需要创建一个 apex 应用程序才能使用过程 CREATE_SESSION?

如果是的话,可以使用 PL/SQL 创建一个吗?例如,类似 APEX_APPLICATION.CREATE_APPLICATION ?

APEX版本22.1 Oracle db 19.16 标准版

oracle-database plsql oracle-apex
1个回答
0
投票

是的,工作区需要有一个至少有一页的应用程序,这样你才能调用create_session。

您不需要每次都创建应用程序,您可以通过登录工作区并单击“创建应用程序”来创建空白应用程序。

如果您需要自动化此过程,请导出应用程序并将用于安装它的 SQL 脚本包含在构建工作区的脚本中。

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