(本文档仅供参考)
问题说明
在原生SQL所使用的数据源从星环迁移到Oracle,由于Oracle不支持数字开头的字段名,因此需要在SQL中变更字段名称。
由于基于原生SQL的相关的电子表格制作了30多张sheet页的报表。每个报表都有引用到这个原生SQL。
如果全部重新拖拉拽,会有很大的工作量。针对这种情况要如何处理?
解决方案
此问题建议您可参考如下方式,保持输出字段个数以及别名不变的情况下,添加 AS 相同的别名:
(1)假设我原来的数据集如下图,来自于表DEMO三个字段;然后基于此数据集去创建某张电子表格:
(2) 因某些需求想要更换该数据集的表信息、字段信息,例如我想换成表T_ORDERRULE前三个字段。
做法:在数据集中可以保持输出字段别名不变的情况下,去增加AS 别名。(如下截图,是我数据集修改的效果)
当对数据集修改保存后,它的电子表格无需修改,也能正常打开。