![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORALCE开发
文章平均质量分 76
一叶知秋-木
大家好我是没川裤子
展开
-
一步步理解分析函数
在Oracle自拓展SQL功能中,分析函数(Analytical Function)是非常强大的工具。区别于传统SQL函数,分析函数具有功能强大、拓展性强和使用方便的特点。实践中,一些使用标准SQL很难甚至不可能实现的需求,我们借助分析函数就可以搞定。1、从rownum谈起select empno, ename, sal, hiredate, deptno from emp; EMPN原创 2013-10-05 00:07:21 · 707 阅读 · 0 评论 -
添加重做日志组、成员
select group#,sequence#,bytes,members,archived,status from v$log;--查看重做日志状态,序列号col member for a50select group#,status,type,member from v$logfile;--查看重若日志文件的位置,状态alter database add logfi原创 2013-10-13 20:04:52 · 2327 阅读 · 0 评论 -
ORALCE的几种IF条件判断语句
1. 撒子是IF...THEN...条件语句格式:IF THENEND IF;declare x number :=9; begin if x dbms_output.put_line('x is less than10'); end if; end; /x is less than10PL/SQL 过程已成功完成原创 2013-10-12 15:18:12 · 2394 阅读 · 0 评论 -
ORALCE的几种循环
编写循环控制结构时,用户可以使用基本循环,WHILE循环和FOR循环等三种类型的循环语句,下面分别介绍使用这三种循环语句的方法。 1.基本循环下面我来举基本循环的2个例子哈declare i integer; begin i:=0; LOOP Exit When(i>5); Dbms_Output.put_line原创 2013-10-12 14:53:43 · 754 阅读 · 0 评论 -
常用的开发原则
(1)广泛使用绑定变量,特别是批量绑定,因为这可以有效的避免sql的硬解析和PL/SQL引擎和SQL引擎的上下文切换! (2)广泛使用UROWID来处理DML语句 (3)在你的存储过程中谨慎使用DDL语句,因为这可能会破坏你的transaction的连续性,更为严重的是可能会阻塞DML操作并可能会导致大量library cache latch争用并且有可能会导致某些原创 2013-10-11 12:10:40 · 525 阅读 · 0 评论 -
摆下分区表是囊个用的
前言:分区是管理巨形表和巨形索引的有效手段,可以提高他们的管理性,可用性,并行性 。表分区种类:范围分区,列表分区,散列分区,复合分区,间隔分区,引用分区,系统分区,虚拟列分区等。分区索引:本地分区索引和全局分区索引在那种情况下需要对表分区呢?1.表的大小超过2GB2.对表进行并行DML操作时,必须对表分区3.有时候为了平衡I/0操作,将表分散存储到不同的表空间中去原创 2013-10-09 22:35:34 · 696 阅读 · 0 评论 -
Oracle分区索引-本地索引和全局索引比较
分区索引分为本地(local index)索引和全局索引(global index)。其中本地索引又可以分为有前缀(prefix)的索引和无前缀(nonprefix)的索引。而全局索引目前只支持有前缀的索引。B树索引和位图索引都可以分区,但是HASH索引不可以被分区。位图索引必须是本地索引。下面就介绍本地索引以及全局索引各自的特点来说明区别;一、本地索引特点:1.原创 2013-10-09 22:34:20 · 990 阅读 · 0 评论 -
Oracle分页查询的三种方法
Oracle分页查询的三种方法大至如下所示: 采用伪列 rownum 查询前10条记录 [sql] select * from t_user t where ROWNUM 按照学生ID排名,抓取前三条记录 [java] SELECT * FROM(SELECT id,realname FROM T_原创 2013-10-09 22:33:27 · 2219 阅读 · 0 评论 -
索引详解
一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLESPACE STORAGE LOGGING | NOLOGGING COM原创 2013-10-08 18:12:01 · 1063 阅读 · 0 评论 -
只读表空间
假如存在一个只读的表空间,那么在重建控制文件之后,read-only的数据文件会重命名为MISSING00005的格式,最后是5位数字,这个数据根据file_id 对应。并且datafile 也会变成offline。 所以在重建控制文件之后,我们需要对只读文件的datafile 进行rename 操作,还原成原来的名称,并且修改其状态为online。具体操作示例有说明。原创 2013-10-08 17:19:50 · 727 阅读 · 0 评论 -
表空间设计
Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。常用原则:1、一般较大的表或索引单独分配一个tablespace。2、Read only对象或Read mostly对象分成一组,存在对应的tablespace中。3、若tablespace中的对象皆是原创 2013-10-22 09:55:22 · 1031 阅读 · 0 评论