oracle-apex - 如何使用 SQLPLUS 导入 APEX 应用程序

标签 oracle-apex

我已经在我的开发环境中的 APEX 18 中构建了一个应用程序。现在我想在测试环境上部署整个应用程序。我已经从应用程序生成器导出了该文件,因此我有导出 sql。

我的问题是:有什么方法可以使用 SQLPLUS 将此文件导入到我的测试环境中,而不是通过应用程序生成器上的导入功能。

能否告诉我如何使用sqlplus导入?

谢谢, 艾卜哈..

最佳答案

当然。这里有详细记录:

https://docs.oracle.com/database/apex-18.2/AEAPI/Import-Script-Examples.htm

这是我通常需要的安装脚本:

declare
    c_workspace constant apex_workspaces.workspace%type := 'DEMO';
    c_app_id constant apex_applications.application_id%type := 20000;
    c_app_alias constant apex_applications.alias%type := 'MYDEMO';

    l_workspace_id apex_workspaces.workspace_id%type;
begin
    apex_application_install.clear_all;

    select workspace_id
    into l_workspace_id
    from apex_workspaces
    where workspace = c_workspace;

    apex_application_install.set_workspace_id(l_workspace_id);
    apex_application_install.set_application_id(c_app_id);
    apex_application_install.set_application_alias(c_app_alias);
    apex_application_install.generate_offset;
end;
/

@f10000.sql

关于oracle-apex - 如何使用 SQLPLUS 导入 APEX 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53448035/

相关文章:

javascript - 如何在调用下一个 Javascript 函数之前更新浏览器?

javascript - 验证 JSON 数组长度

oracle - Oracle PL/SQL 数组的索引是从 0 还是从 1?

oracle - 获取页面项目的 APEX 报告列值

oracle - 如何在 Oracle apex 中提供多个构建选项

oracle - 您可以使用 PL/SQL 在 Oracle APEX 中动态生成区域吗?

sql - 顶尖。在 htp.prn 中调用 proc?

oracle - 如何使用 Oracle Rest 数据服务发布 JSON

database - 甲骨文顶点 : Add custom column into interactive report