在Oracle 9i中,视图分为简单视图和复杂视图两种类型。简单视图仅从单一表中导出数据,不包含函数或数据组,可以通过视图执行DML操作。而复杂视图则从多个表中导出数据,包含函数或数据组,不能总是通过视图执行DML操作。视图的基本区别主要与DML操作相关。