oracle第13讲使用视图、索引、序列和同义词[定义].pdfVIP

  • 0
  • 0
  • 约1.52万字
  • 约 12页
  • 2021-10-19 发布于福建
  • 举报

oracle第13讲使用视图、索引、序列和同义词[定义].pdf

第 13 讲 使用视图、索引、序列和同义词对象 1、使用视图( view ) 视图是基于其他表或其他视图的逻辑表。 视图的作用: (1) 限制数据访问,访问视图时只能访问 select 语句所涉及到的列。 (2 ) 简化复杂查询,如果经常需要在多个表之间执行复杂查询操作,可以基于该复杂查 询语句建立视图。 视图分类: (1) 简单视图,基于单个表所建视图,不包含任何函数、表达式及分组数据的视图。 (2 ) 复杂视图,包含函数、表达式或者分组数据的视图。 (3 ) 连接视图,基于多表所建立的视图。 (4 ) 只读视图,至允许执行查询操作。 在视图上执行 DML 操作的原则: (1) DELETE操作原则:如果视图包含有 group by 子句、分组函数、distinct 关键字和 rownum 伪列,那么不能在该视图上执行 delete 操作。 (2 ) UPDATE 操作原则:如果视图包含有 group by 子句、分组函数、 distinct 关键字和 rownum 伪列, 以及使用表达式所定义的列,

文档评论(0)

1亿VIP精品文档

相关文档