我需要将我的应用程序中300多个IG列的只读设置设置为null。我能够从apex元数据视图中查询列。我想知道直接更新基础APEX表是否可以?
还是可以更新应用程序导出文件并再次将其重新导入?
它会带来负面影响或被认为是恶意的吗?
还是完全不推荐?
答案 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支持部门联系!