求时间段记录去除重复天数的总天数
with tmp as (select date '2017-1-2' as begin_date, date '2017-1-8' as end_date from dual union all select date '2017-1-2' as begin_date, date '2017-1-4' as end_date from dual union all select date '2017-1-15' as begin_date, date '2017-1-2...
oracle正则表达式入门
什么是正规表达式? 正规表达式由一个或多个字符型文字和/或元字符组成。在最简单的格式下,正规表达式仅由字符文字组成,如正规表达式 cat。它被读作字母 c,接着是字母 a 和 t,这种模式匹配 cat、location 和 catalog 之类的字符串。元字符提供算法来确定 Oracle 如何处理组成一个正规表达式的字符。当您了解了...
oracle中null值的使用
--ps:今晚看到这篇好文章,讲的比较详细,这里贴出来大家再记忆深刻点--其实很多东西看起来是很简单的,但是恰恰是它简单,才容易被我们忽视! 问:什么是NULL?答:在我们不知道具体有什么数据的时候,也即未知,可以用NULL, 我们称它为空,ORACLE中,含有空值的表列长度为零。 ORACLE允许...
oracle的model语句入门
Model语句是Oracle 10g的新功能之一。 本文通过一些简单的例子帮助理解Model语句的用法,复杂使用场景请参考其他文章。环境:当然需要Oracle 10g以上,本人是在11g上测试的。1. 什么是model语句 model语句是Oracle10g的新功能,可以在select语句里面像其他编程语言操作数组一样,对SQL的结果集进行处理。执...
数据库正常运行,突然变慢的解决思路
数据库正常运行,突然变慢的解决思路:1、查看数据库版本(select * from v$version)2、查看操作系统的进程(top,ps -ef)3、查看操作系统的IO情况(sar 1 10)4、制作awr报表,查看报告在报告中 :EventWaits%Time -outsTotal W...