多表视图的定义:当视图的数据源只有一张数据表,则该视图为单表视图;当视图的数据源是多张数据表,则该视图为多表视图。可更新视图的定义:在绝大多数人的概念中,视图是只读的,不允许修改。ORACLE8i以上版本,单表视图如果没有设定WithReadOnly,则该视图是可以更新的,对视图的操作将直接写入的数据表中。那么,如果视图的数据源是多张数据表,而多表视图如果实现可更新视图,则可以大大提高编码的效率。