表和视图对比

@ 表是存储数据的数据库对象。

@ 视图是表的部分列或多个表的SELECT集合,即就是个SELECT语句。

@ 视图并不存储真实数据,不占用内存和空间,只是用于数据查询,展示。

@ 更新表的内容同样会更新视图。

@ 在Oracle数据库中,更新视图同样会更新表的内容,参考Oracle View

@ 视图适用于多表连接查询重复使用,不适合增删改。存储过程适用于频繁操作的SQL语句,可以提高效率。

@ 可以限制用户访问表,允许用户访问视图,同时可以对视图做访问限定,比如只读视图。

@ 创建和删除视图对表无任何影响。

Share