(本文档仅供参考)

问题

            在原生SQL所使用的数据源从星环迁移到Oracle,由于Oracle不支持数字开头的字段名,因此需要在SQL中变更字段名称。

             由于基于原生SQL的相关的电子表格制作了30多张sheet页的报表。每个报表都有引用到这个原生SQL。

            如果全部重新拖拉拽,会有很大的工作量。针对这种情况要如何处理?

解决方案

           

          此问题建议您可参考如下方式,保持输出字段个数以及别名不变的情况下,添加 AS 相同的别名:
        (1)假设我原来的数据集如下图,来自于表DEMO三个字段;然后基于此数据集去创建某张电子表格:
            
        (2) 因某些需求想要更换该数据集的表信息、字段信息,例如我想换成表T_ORDERRULE前三个字段。
                 做法:在数据集中可以保持输出字段别名不变的情况下,去增加AS 别名。(如下截图,是我数据集修改的效果)
                            当对数据集修改保存后,它的电子表格无需修改,也能正常打开。