从PL/SQL创建APEX会话



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

为了执行EXPORT函数,顶点会话似乎必须处于活动状态。所以我应该使用程序设置

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

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

是否有必要创建一个顶点应用程序来使用create_SESSION过程?

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

APEX版本22.1Oracle数据库19.16标准edtion

是的,工作区必须有一个至少有一个页面的应用程序,这样才能调用create_session。

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

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

最新更新