2020年9月10日
-001
前言:{
正式工作的大约一个半月(真的是大约)
对于oracle有了越来越多的接触,在涉及业务的时候,应该先考虑采用何种策略,而不是一味的使用自己常用的方法,生活也是如此
}
正文:{
本次涉及到的是关于oracle 统计报表的一个业务
业务描述:多个账号的多个表的联合查询
首先我想到的是写表和读表的方法,创建一张临时表,然后INSERT核心的数据,再不断地通过MERGE其他相关的数据,这样做的缺陷在我使用另外一种方法之后一览无余
1.代码量大,写表占用空间
2.代码复用性不高,过于冗余
3.后期维护困难,如果需要新增字段,需要在很多地方进行修改
UNION视图是一个非常好的方法,先不断的构造好查询的过程,最后一次性查出所有的结果,占用空间少,代码量少,维护也很方便
}
浙公网安备 33010602011771号