多语言展示
当前在线:261今日阅读:113今日分享:31

【oracle开发】视图、索引及 约束

在平时的开发过程中,少不了视图、索引及 约束的使用,下面我们一起来学习视图、索引及 约束的理论及使用方法。      下面的所有SQL实例都以下图t_test作为示范:
工具/原料

PL/SQL或者其他ORACLE客户端

方法/步骤
1

【创建视图】:是一个虚拟表,视图并不在数据库中存储数据值,数据库中只在数据字典中存储对视图的定义。       创建、修改视图语法:              CREATE [OR REPLACE] VIEW view_name              [(column_name1[,column_name2…              AS              select_statement              [WITH CHECK OPTION]              [WITH  READ  ONLY];

2

【删除视图】:视图其实是一个虚拟表,所以在删除视图时的语法同删除表的语法大致相同。        删除视图语法:drop view view_name;

3

【单列索引】:是用于加速数据存取的数据对象,合理的使用索引可以提高数据访问性能。索引分为单列索引、复合索引,会分别来说明这两类索引。       首先我们来看下单列索引的定义及创建。       单列索引语法:create index 索引名 on 表名(列名);

4

【复合索引】:是基于两列或是多列的索引。在同一张表上可以有多个索引,但是要求列的组合必须不同。      复合索引语法:create index 索引名 on 表名(列名1,列名2...);

5

【约束】:用于确保数据库数据满足特定的商业规则。       在oracle中,约束包括:not null、 unique, primary key, foreign key和check 五种。

注意事项

希望对大家有帮助~~

推荐信息