是否可以从SQL Developer更新APEX元数据表?或更改“应用程序导出”文件?

时间:2019-08-29 16:24:55

标签: oracle oracle-apex oracle-apex-18.2

我需要将我的应用程序中300多个IG列的只读设置设置为null。我能够从apex元数据视图中查询列。我想知道直接更新基础APEX表是否可以?

还是可以更新应用程序导出文件并再次将其重新导入?

它会带来负面影响或被认为是恶意的吗?

还是完全不推荐?

3 个答案:

答案 0 :(得分:1)

就我个人而言,我不会接触Oracle元数据,如果其他方法都无效并且我非常绝望,那将是最后的选择。

我已经多次编辑了导出文件(在较旧的Apex版本中),因为导出用于创建无效文件。例如,将结束的单引号移到新行中,而导入对此投诉,例如第二行-看到那个孤独的单引号吗?

p_button_redirect_url => 'javascript...tree.collapse_all(''tree124124124124');
',
p_button_execute_validations => 'Y', ...

因此,除了编辑文件并将其移至第一行的末尾,别无他法。

由于导出是纯SQL文本文件,因此编辑它没有问题。只需确保保存原始文件即可,以便在必要时可以将其还原。

答案 1 :(得分:0)

您是否考虑过在数据库级别进行操作?

答案 2 :(得分:0)

您可以做到,有时候我也可以。但是,这非常“自负”。如果弄错了,您可以更新属于APEX Builder本身的数据并使其停止工作。这样做的话,很高兴与Oracle支持部门联系!