我们将 XBRL 文件(基本上是 XML)作为 XMLType 存储到 oracle 11.2 中。每个 XML 文件包含 500 多个标签。出于报告目的,我们从 XML 文件中提取大约 200 个值到普通表 (NORMAL_TABLE)。直接从 XML 文件中读取需要更多的执行时间,因此我们将作为从 XMLType 到 NORMAL_TABLE 的工作迁移。基本上,NORMAL_TABLE 中的每一行代表每个 XML 文件,这意味着现在我们在 NORMAL_TABLE 中有大约 200 列。
由于新的要求和 CR ,现在我们需要将更多的值从 XML 迁移到 NORMAL_TABLE。对于这种情况,哪些是最佳实践?可以在 NORMAL_TABLE 中添加更多列吗?