oracle学习笔记——视图、索引.docVIP

  • 4
  • 0
  • 约1.1万字
  • 约 7页
  • 2016-03-17 发布于安徽
  • 举报
oracle学习笔记——视图、索引 1.视图(VIEW) 1.1 概念 ?????? 视图-----是由SELECT查询语句(可以是单表或者多表查询)定义的一个逻辑表,只有定义而无数据,是一个虚表. 在创建视图时,只是将视图的定义信息保存在数据字典中, 而并不将实际的数据复制到任何地方, 即不需要在表空间中为视图分配存储空间. 视图是查看和操纵基表数据的一种方法, 可以像使用表一样使用视图. ????????tips: 查询视图没有什么限制, 插入/更新/删除视图的操作会受到一定的限制; 所有针对视图的操作都会影响到视图的基表; 为了防止用户通过视图间接修改基表的数据, 可以将视图创建为只读视图(带上with read only选项). ????????视图中的数据会随基表的更新而自动更新. ????????视图犹如基表的一个窗口, 通过这个窗口,?可以实施许多管理. 在一个视图中可以定义的最大列数为1000, 与表的限制相同. ????????视图约束: 允许在视图上生成约束, 如主键约束、唯一键约束、外键约束、检查约束等. 但视图上的约束不是强制性的, 而是声明性的. 视图约束的语法与表相同.?在创建视图时, 可以使用with check option选项,给视图定义check约束,使其只能查询、操作满足check约束的记录行. 1.2? 作用 ????????1)提供各种数据

文档评论(0)

1亿VIP精品文档

相关文档