1.Sequence
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.
时间: 2024-08-02 02:51:49