在开发过程中,有很多代码/SQL可以重用,用来实现某种业务逻辑,为了避免重复发明轮子,我建议创建一个包,其中包含这些代码/SQL/函数;然后,任何新的代码都可以调用该包中的函数/代码,而不需要重新编写这些经常使用的代码。我想知道这个设计是否是一个体面的解决方案的场景:避免了重新发明轮子,减少了代码行数
avwztpqn1#
在代码可重用性方面,PL/SQL与其他编程语言没有什么不同。如果可以重用,请创建以后可以调用的适当函数。在PL/SQL中,您只需要知道如何创建函数,以防返回的数据量过大。因此,您需要使用临时表或自定义表类型,或者创建视图或实体化视图。
1条答案
按热度按时间avwztpqn1#
在代码可重用性方面,PL/SQL与其他编程语言没有什么不同。如果可以重用,请创建以后可以调用的适当函数。
在PL/SQL中,您只需要知道如何创建函数,以防返回的数据量过大。因此,您需要使用临时表或自定义表类型,或者创建视图或实体化视图。