我们将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中添加更多列吗?