我正在尝试使用 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 标准版
是的,工作区需要有一个至少有一页的应用程序,这样你才能调用create_session。
您不需要每次都创建应用程序,您可以通过登录工作区并单击“创建应用程序”来创建空白应用程序。
如果您需要自动化此过程,请导出应用程序并将用于安装它的 SQL 脚本包含在构建工作区的脚本中。