社区
Oracle 高级技术
帖子详情
临时表,rowtype ,record ,table 性能比较
billlyh
2014-09-13 02:23:15
临时表性能很高,但数组比临时表还快,
但不知道这四个中哪个最快,哪个最慢,为什么快(慢)
哪位大侠来仔细的说一下呀,
...全文
563
7
打赏
收藏
临时表,rowtype ,record ,table 性能比较
临时表性能很高,但数组比临时表还快, 但不知道这四个中哪个最快,哪个最慢,为什么快(慢) 哪位大侠来仔细的说一下呀,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
卖水果的net
2014-10-13
打赏
举报
回复
3# 说的好。
小灰狼W
2014-09-15
打赏
举报
回复
这四种不是一类东西, rowtype和record属于记录类型,本质是一样的,无所谓性能比较 临时表和普通表,性能差别不大,临时表为每个会话创建一个段,在事务/会话结束时删除 临时表和数组比起来,数组比较轻巧,不占用对象名额,在内存中创建和释放。但是,数组上没有索引,甚至没有统计信息,适用于存储轻量的数据
不写代码的钦
2014-09-15
打赏
举报
回复
3楼好犀利
bw555
2014-09-13
打赏
举报
回复
需要看哪个场景, 比如查询数据量超大的数据,用什么都不如建表, oracle会自动对表的查询语句做优化,还可以利用索引来提升速度,而用其他方式,加载数据就需要很长时间 再比如 一些数据量很小的编码表 并且频繁被调用,那就不建议使用表 其他三种方式都是只加载一次,然后重复调用,访问内存的数据比去数据库检索要快 根据不同的需求选择不同的方式,没有最好的方式,只有最合适的方式 就好比姚明,你让他去打篮球是个好手,让他去踢球不就不行了吗?
billlyh
2014-09-13
打赏
举报
回复
引用 1 楼 bw555 的回复:
这个不能一概而论吧,不同的数据量、不同的需求、不同的调用频率,性能的优劣都有不同
那假如是同一场景下,我分别用这四种,哪个最快呢???
bw555
2014-09-13
打赏
举报
回复
这个不能一概而论吧,不同的数据量、不同的需求、不同的调用频率,性能的优劣都有不同
oracle语言块
本文介绍了PL/SQL的基础知识及应用案例,包括无名块、存储过程/函数、包和触发器等概念。详细讲解了匿名块的使用,如变量定义、常量使用、%
type
与
row
type
的应用、
record
和
table
的定义方法,以及预定义和自定义异常处理。
Oracle自定义数据类型 1
本文详细介绍了Oracle数据库中的自定义类型,包括记录类型(
record
)和表类型(
table
),并讲解了如何使用这些类型来提高编程效率。同时,还深入探讨了CREATE
TYPE
与
TYPE
的区别及用法,并提供了丰富的实例。
E-Lin通用微服务平台-Oracle存储过程参数和SQL脚本参数
本文详细介绍了易联E-Lin通用微服务平台对Oracle存储过程参数和SQL脚本的规范要求。平台目前不支持Boolean数据类型和Java给
Row
Type
、自定义
Record
赋值的方法,同时限制自定义类型嵌套不超过10层。文中给出了存储过程参数类型的示例,并展示了如何使用自定义类型。此外,还探讨了OracleSQL脚本的参数使用,包括参数表示方式和数据类型支持。文章特别指出,Date类型参数应遵循特定的日期格式。易联E-Lin平台也支持OracleEBS系统的职责上下文初始化和多组织访问。
Oracle中的包(package)
本文介绍了PL/SQL中的包概念,包括包的意义、结构组成及其如何提高程序效率。包通过将相关类型、对象和子程序组合起来,实现代码模块化,并详细解释了包的定义方法。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章