易截截图软件、单文件、免安装、纯绿色、仅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 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

【SQL SERVER 数据库实用SQL语句】

【SQL SERVER 数据库实用SQL语句】
1.按姓氏笔画排序:
Select * from TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as
2.分页SQL语句
select * from(select (row_number() OVER (ORDER BY tab.ID Desc)) as rownum,tab.* from 表名 As tab) As t where rownum between 起始位置 And 结束位置
......

ORACLE MODEL子句学习笔记

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

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

  课程五 子查询
  
  本课重点:
  1、在条件未知的情况下采用嵌套子查询
  2、用子查询做数据处理
  3、子查询排序
  
  注意:以下实例中标点均为英文半角
  
  一、概述:
  子查询是一种SELECT句式中的高级特性,就是一个SELECT语句作为另一个语句的一个段。我们可以利用子查询来 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号