sql - 独立表类型与包内的表类型
问题描述
除了以下差异之外,在效率方面,使用独立表类型与我们在包规范或正文中创建的表类型有什么优势:
- 独立表类型可以在多个地方使用。包表类型可以在包内使用。有些人可能会争辩说我们可以创建一个通用的包规范并使用包规范中的表类型。
- 为独立表类型维护的附加 db 对象
解决方案
一些操作需要定义为全局类型的类型,例如
select ...
into ....
from TABLE(<your table type variable>);
不适用于本地定义的类型(至少在早期的 Oracle 版本中是这种情况)
推荐阅读
- python - 如何在 python 中使用 matplotlib 在图像上绘制图形?
- javascript - javascript 仅在 (window.innerWidth < x) 无法调整大小时运行函数
- python - 如何在 python Flask 中为 Logging 文件制作配置文件
- php - 在 PHP 中,我有一个包含 3 个值的数组。我想将这 3 个值存储在 3 个变量中
- c# - bot框架中语言错误的主动本地化formflow的第一次提示
- ios - ARKit 随机限制帧率到 30FPS
- angular - Angular 7 路由错误 base-href 被附加到路径
- c - 未初始化的全局变量对可执行文件大小的影响
- php - 我的表单中有 3 个日期范围选择器我想存储 00-00-0000 00-00-0000
- c - 具有无限多(未命名)参数的函数 - 如何正确访问这些参数?