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

 时间:2026-02-15 15:12:18

1、      【创建视图】:是一个虚拟表,视图并不在数据库中存储数据值,数据库中只在数据字典中存储对视图的定义。

       创建、修改视图语法:

              CREATE [OR REPLACE] VIEW view_name

              [(column_name1[,column_name2…

              AS

              select_statement

              [WITH CHECK OPTION]

              [WITH  READ  ONLY];

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

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

        删除视图语法:drop view view_name;

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

3、      【单列索引】:是用于加速数据存取的数据对象,合理的使用索引可以提高数据访问性能。索引分为单列索引、复合索引,会分别来说明这两类索引。

       首先我们来看下单列索引的定义及创建。

       单列索引语法:create index 索引名 on 表名(列名);

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

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

4、      【复合索引】:是基于两列或是多列的索引。在同一张表上可以有多个索引,但是要求列的组合必须不同。

      复合索引语法:create index 索引名 on 表名(列名1,列名2...);

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

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

5、      【约束】:用于确保数据库数据满足特定的商业规则。

       在oracle中,约束包括:not null、 unique, primary key, foreign key和check 五种。

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

  • LVM扩容磁盘容量方法(一)
  • 达梦数据库(DM7)如何找回误删或丢失的数据?
  • 《抗战胜利70周年大阅兵纪念章》
  • PyQt5-如何设置滚动条
  • 防止sql注入的方法
  • 热门搜索
    湖南凤凰旅游攻略 溪口旅游攻略 暑期旅游推荐 福建旅游地图 潮汕旅游景点 野三坡旅游 娄底旅游 迪庆旅游 狼牙山旅游 青岛旅游住宿