FAQ汇萃
>> Oracle 专栏
>> 能否通过视图更新表中的数据
由 webmaster 发布于: 2001-02-05 09:45
软件环境:
1、Windows NT4.0+ORACLE 8.0.4
2、ORACLE安装路径为:C:\ORANT
实现方法:
需要满足以下三个条件
1、数据的简单子集
2、视图中没有包含表中的非空列(Not Null)
3、基于一个简单表,不能使用聚组函数
例如:
下面这个视图可以更新
create view 视图1 as select * from 表1;
但下面这个视图不可以更新
create view 视图1 as select 列1,sum(列2) from 表1 group by 列1;
|