您当前的位置: 首页 >  oracle

wespten

暂无认证

  • 0浏览

    0关注

    899博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

oracle创建视图与生成唯一编号

wespten 发布时间:2018-09-23 08:44:58 ,浏览量:0

Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。

一、视图

视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。

视图的优点:      

1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。      

2.用户通过简单的查询可以从复杂查询中得到结果。      

3.维护数据的独立性,试图可从多个表检索数据。      

4.对于相同的数据可产生不同的视图。 视图分为简单视图和复杂视图:      

简单视图只从单表里获取数据      

复杂视图从多表

创建视图

CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view_name

[(alias[, alias]...)]

AS subquery
[WITH CHECK OPTION [CONSTRAINT constraint]] 
[WITH READ ONLY] 
其中:
OR REPLACE    :若所创建的试图已经存在,ORACLE自动重建该视图;
FORCE              :不管基表是否存在ORACLE都会自动创建该视图;
NOFORCE         :只有基表都存在ORACLE才会创建该视图:
alias                   :为视图产生的列定义的别名;
subquery           :一条完整的SELECT语句,可以在该语句中定义别名;
WITH CHECK OPTION :
                            插入或修改的数据行必须满足视图定义的约束&#x
关注
打赏
1665965058
查看更多评论
立即登录/注册

微信扫码登录

0.0389s