我正在尝试从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脚本。