1

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

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

它会产生任何负面影响或被认为是恶意的吗?

还是根本不推荐?

4

3 回答 3

1

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

我已经多次编辑导出文件(在较旧的 Apex 版本中),因为导出用于创建无效文件。例如,关闭单引号被移动到一个新行并导入抱怨它,例如这里的第二行 - 看到那个孤独的单引号了吗?

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

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

由于导出的是纯 SQL 文本文件,因此编辑它没有问题。只需确保保存原件,以便在必要时恢复原件。

于 2019-08-30T05:14:44.833 回答
0

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

于 2019-08-31T15:03:50.987 回答
0

你可以做到,我有时也会这样做。然而,这在很大程度上是“您自担风险”。如果你弄错了,你可以更新属于 APEX Builder 本身的数据并停止它的工作。当你这样做时,祝你好运联系 Oracle 支持!

于 2019-09-02T11:02:36.367 回答