oracle - oracle集合和临时表有什么区别?
问题描述
plsql 集合和临时表之间的主要区别是什么。以及存储在 oracle 数据库中的集合的确切位置。
解决方案
临时表是表;它们包含数据(在事务或会话期间,取决于您如何创建它们)。它们的定义保留在数据库中(当然,除非您删除它)。
集合可以存在
- 在执行 PL/SQL 过程时,在 PL/SQL 级别(关联数组)(因此,在 RAM 中)或
- 在模式级别(变量和嵌套表)(因此它们存储在数据库中并且可以被任何 SQL 语句引用)
推荐阅读
- javascript - 如何在 React 中使用单个调度来调度多个动作?
- c# - c#:如果结果被丢弃,则发出警告
- arangodb - 使用 ArangoSearch LIKE 搜索带空格的字符串
- javascript - 无法从父组件访问 Refs 方法
- amazon-web-services - 无法删除 AWS VPC 终端节点
- jenkins - 从作业执行脚本到 Jenkins 文件系统
- solr - Solr copyField 仅当文档中没有目的地时
- python - PuLP:如何编写多变量约束?
- python - 如何从python中的.txt文件中读取数据框中的大文本文件
- numpy - 在 numpy 中创建倾斜/连续移位矩阵的最快方法