码迷,mamicode.com
首页 > 数据库 > 详细

Oracle学习 第13天

时间:2016-07-03 15:41:53      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

一、约束:先跳过,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天

标签:

原文地址:http://www.cnblogs.com/liuyouying/p/5638035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!