当前位置:Gxlcms > 数据库问题 > oracle 进阶(二) oracle 其他数据库对象

oracle 进阶(二) oracle 其他数据库对象

时间:2021-07-01 10:21:17 帮助过:3人阅读

n自动生成唯一的数字 n是一个共享的对象 n典型的应用于表的主键 n可替代应用代码 n将序列号值放在缓存中可提高访问速度        
创建名字为 DEPT_DEPTNO的序列号,以供DEPT表使用 .
不加 CYCLE 选项

 CREATE SEQUENCE dept_deptno
    INCREMENT BY 1
    START WITH 91
    MAXVALUE 100
      NOCACHE
      NOCYCLE;

2.Index

n是一种对象 n使用指针加快记录访问速度 n减小硬盘 I/O n索引独立于表而存在 n数据库自动使用和维护     创建索引规则 索引列应该经常在 WHERE 子句中,或是连接条件. 此列值域比较广. 此列包含大量空值. 在 WHERE 子句或连接条件中经常一起使用的列.

对大表查询的结果小于总数据的2~4%

 

 

 

 

 

 

 

 

 CREATE INDEX     emp_ename_idx
  ON             emp(ename);

 

4.Function-Based索引

CREATE INDEX upper_dept_name_idx

   ON dept(UPPER(dname));

 

5.同义词

同义词是数据库对象的另外一个名字,以方便使用. 参照其他用户的表. 较短的对象名.
CREATE SYNONYM    d_sum
  FOR            dept_sum_vu;
Synonym Created.

 

 

 

 

oracle 进阶(二) oracle 其他数据库对象

标签:

人气教程排行