Oracle学习 第13天

Posted 文刂亻右景彡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle学习 第13天相关的知识,希望对你有一定的参考价值。

一、约束:先跳过,MsSQL里也不怎么用了

 

二、视图:这个还是比较有用的,特别是和其它公司合作时,经常是互相提供视图

1、创建视图:CREATE OR REPLACE VIEW XX AS SELECT * FROM XXX; 用【OR REPLACE】比较方便更新

默认SCOTT用户没有创建视图权限

 

2、视图所在数据字典 USER_VIEWS

 

3、视图增加数据:单表可以,但如果INSERT INTO 视图,则只会增加视图包含的这些数据,剩作的表字段会用NULL填充,如果不能为NULL则会报错。

 

4、视图更新数据:单表可以

 

5、视图多表插入或更新:会报【无法通过联接视图修改多个基表】

 

6、删除数据:单表可以,但多表关联只会删了一张表,另一张表未删除

 

7、WITH CHECK OPTION:不会更新视图创建条件字段,但可更新其它字段

 

8、WITH READ ONLY:只读视图

 

9、删除视图:DROP VIEW XXX

 

以上是关于Oracle学习 第13天的主要内容,如果未能解决你的问题,请参考以下文章

oracle学习第三天常用函数

Oracle学习 第16天

Oracle学习 第12天

Oracle学习 第12天

Oracle学习 第8天

Oracle学习 第27天 EF下的Schema