易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 学习:PL/SQL循序渐进全面学习教程

 课程七 其他数据库对象
  
  SEQUENCE
  
  创建实例:
  
  SQL> CREATE SEQUENCE s_dept_id
  
  2 INCREMENT BY 1
  
  3 START WITH 51
  
  4 MAXVALUE 9999999
  
  5 NOCACHE
  
  6 NOCYCLE;
  
  Sequence created.
  
  1、NEXTVAL和CURRVAL的用法
  
  只有在INSERT 中,才可以作为子查询出现。
  
  以下几个方面不可用子查询:
  
  SELECT 子句OF A VIEW
  
  有DISTINCT的出现的SELECT。
  
  有GROUP BY,HAVING,ORDER BY的SELECT 子句。
  
  SELECT 或DELETE,UPDATE 中的子查询。
  
  DEFAULT选项中不能用。
  
  2、编辑SEQUENCE
  
  只有OWNER或有ALTER权限的用户才能修改SEQUENCE
  
  未来的NUMBER受修改的影响。
  
  不能修改START WITH,如果变,则要RE-CREATE。
  
  修改会受到某些有效性检验的限制,如MAXVALUE
  
  3、删除:
  
  DROP SEQUENCE sequence;
  
  ORACLE对象之INDEX
  
  一、INDEX概述:
  
  是ORACLE的一种数据对象,用POINTER来加速查询行。通过快速路径存取方法定位数据并减少I/O。 INDEX独立于
表。INDEX由ORACLE SERVER来使用和保持。
  
  二、索引如何建立?
  
  1、自动:通过PRIMARY KEY和UNIQUE KEY约束来建立。
  
  2、用户手工建立非唯一性索引。
  
  三、创建方法:
  
  语法:CREATE INDEX index
  
  ON table (column[, column]...);
  
  何时建立INDEX:
  
  此列经常被放到WHERE字段或JOIN来作条件查询。
  
  此列含有大量的数据。
  
  此列含有大量的空值。
  
  两个或几个列经常同时放到WHERE字段进行组合查询
  
  表很大而且只有少于2-4% 的ROW可能被查询的时候。
  
  以下情况不要建立索引:
  
  表很小;
  
  表被更新频繁。
  
  四、查看已经存在的索引:
  
  1、USER_INDEXES可以查询索引名和类型。
  
  2、USER_IND_COLUMNS包含索引名、表名、列名。
  
  实例:
  
  SQL> SELECT ic.index_name, ic.column_name,
  
  2 ic.column_position col_pos, ix.uniqueness
  
  3 from user_indexes ix, user_ind_col


相关文档:

Oracle回滚段满,提交问题解决办法

 1: 加大回滚段(可以给500M甚至1G)
2:分段commit
iCount :=1;
for rec in cur_name loop
  insert into  table_name (.....);//DML Lanaguage
if iCount =2000 then
   commit;
   iCount:=0;
else
  iCount:= iCount +1;
......

ORACLE MODEL子句学习笔记

ORACLE 10G中新增的MODEL子句可以用来进行行间计算。MODEL子句允许像访问数组中元素那样访问记录中的某个列。这就提供了诸如电子表格计算之类的计算能力。
 
1、MODEL子句示例
下面这个查询获取2003年内由员工#21完成的产品类型为#1和#2的销量,并根据2003年的销售数据预测出2004年1月、2月、3月的销量。
 
......

Oracle BAM原理简介

 Oracle BAM全称为Oracle Busines Activity Monitoring,中文叫Oracle 业务活动监视
,BAM有两种功能
    1.创建实时report
    2.创建基于一定规则的alert
 BAM最大的特点就是,它的功能都是实时的,任意的数据变化,他都能实时的反应到正在显示的report上去,也能立刻触发al ......

Oracle 学习:PL/SQL循序渐进全面学习教程

  课程 二 PL/SQL 查询行函数
  
  本课重点:
  1、掌握各种在PL/SQL中可用的ROW函数
  
  2、使用这些函数的基本概念
  
  3、SELECT语句中使用函数
  
  4、使用转换函数
  
  注意:以下实例中标点均为英文半角
  
  一、FUNCTION的作用:
  
  进行数据计算,修改 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号