首页 > 解决方案 > 独立表类型与包内的表类型

问题描述

除了以下差异之外,在效率方面,使用独立表类型与我们在包规范或正文中创建的表类型有什么优势:

  1. 独立表类型可以在多个地方使用。包表类型可以在包内使用。有些人可能会争辩说我们可以创建一个通用的包规范并使用包规范中的表类型。
  2. 为独立表类型维护的附加 db 对象

标签: sqloracle

解决方案


一些操作需要定义为全局类型的类型,例如

 select ...
 into ....
 from TABLE(<your table type variable>);

不适用于本地定义的类型(至少在早期的 Oracle 版本中是这种情况)


推荐阅读