我有表,seq,触发器,sp,类型,oracle队列等。
我想知道什么应该理想地构成一个包的一部分,什么应该在外面。 表可以成为包的一部分吗?
接下来的一般做法是什么?及其好处。我理解包的行为主要是库或命名空间。 我在SQL IDE中管理的一个好处是,您可以轻松地删除并重新创建并轻松查看和管理在一个软件包下发生的问题。
其他什么?
答案 0 :(得分:7)
转到the Oracle documentation for packages并阅读“什么是包裹?”部分。它开始于:
包是一个模式对象,它将逻辑上相关的PL / SQL分组 类型,变量,常量,子程序,游标和异常。一个 package被编译并存储在数据库中,其中很多 应用程序可以共享其内容。您可以将包视为一个 应用
它不能包括表,触发器,序列定义等。