20181220 Oracle程序包基本开发逻辑
做事情,开始也许比较迷茫,也可能工具不会,也可能语言不会,但不要害怕
多去思考而不是盲目的开始工作,盲目的听从,程序开发都是不断训练自己的思维能力。
做每件事情都是有意义的,思考为什么这么做,这么做的意义在哪里,是否有必要这么做,就可以形成一套完整的属于你自己的体系和方式。
最近在开发Oracle数据库逻辑包,整个结构比较简单但要做好却需要仔细,主要基于对业务数据的理解,到底你需要什么样的数据,涉及对需求的分析,然后如何加工才是正确的,
Oracle的包,目前的过程都是,根据不同的条件得到基础数据集,再进行附属处理整合,清洗或者计算得到新的结果集insert到新的表中。
条件很重要,它决定了你原数据的范围 (游标可以用来对基础条件进行存储,控制每次处理的数据量)
归并计算,决定了你数据处理的质量 (函数的使用为的是高效率的处理数据)
调度则为执行包的时间和执行计划
也许并不是你需要的内容,这只是我人生的一些痕迹.
-- soar.pang