我已经在我的开发环境中的 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4147 次 |
| 最近记录: |