概述
在工作中经常会遇到这样的问题:当需要把某一些查询到的结果合并并插入到数据库中的某一行时,会变得很麻烦。在某些情况下,我们可能可以借助诸如java、C等编程语言帮我们解决这样的问题,但这么做是非常不灵活的。
Oracle数据库提供了listagg()函数将某列的查询结果通过分组的形式合并成一行,并且我们可以在各个结果集中定义自己想要的分隔符。下面我们来看看其具体用法。
2024年04月23日
在工作中经常会遇到这样的问题:当需要把某一些查询到的结果合并并插入到数据库中的某一行时,会变得很麻烦。在某些情况下,我们可能可以借助诸如java、C等编程语言帮我们解决这样的问题,但这么做是非常不灵活的。
Oracle数据库提供了listagg()函数将某列的查询结果通过分组的形式合并成一行,并且我们可以在各个结果集中定义自己想要的分隔符。下面我们来看看其具体用法。
2024年04月23日
前段时间使用的oracle 11g数据库,在用一段时间后(开始要较长时间才出现,后来较短时间就出现),频繁报ORA-04030错误,具体错误信息是 ORA-04030: 在尝试分配...字节(...)时进程内存不足。
根据异常信息,可以很容易的判断是由于内存使用过多,分配不足所致的,但是服务器本身内存并不小,由此可以说明oracle在分配内存时,应该是有限制的,当超出这个限制的时,就会出现这个错误。
2024年04月23日
关于优化这个体系博大精深,例如内核优化、系统优化、中间件优化、oracle优化、sql优化、网络优化等等,网上很多思路都比较偏,比较杂,后面小编会花比较多时间去梳理下这方面内容,深入研究下这方面,试着去做个大致优化的体系和思路。
下面主要讲索引方面的内容,基本概念就不做介绍啦。
2024年04月23日
Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。
2024年04月23日
使用WHERE子句,将不满足条件的行过滤掉。WHERE子句紧随FROM子句
SELECT *|{[DISTINCT]column|expression[alias]}
FROM table [WHEREcondition(s)];