数据库ORACLE中如何创建可以插入数据的视图
3个回答
展开全部
这个你得先弄明白什么叫视图
说白了,视图就是一个或多个表根据一定的sql语句生成的一个动态的东西
好比你有两个表
表1
id name
1 aa
表2
id name
2 bbb
视图是
create view view1 as select * from 表1 union all
select * from 表2;
视图的内容是
id name
1 aaa
2 bbb
当表1或表2里增加数据的时候,这个视图随着表是动态变化的,所以,视图不可以做增,删,改的操作
说白了,视图就是一个或多个表根据一定的sql语句生成的一个动态的东西
好比你有两个表
表1
id name
1 aa
表2
id name
2 bbb
视图是
create view view1 as select * from 表1 union all
select * from 表2;
视图的内容是
id name
1 aaa
2 bbb
当表1或表2里增加数据的时候,这个视图随着表是动态变化的,所以,视图不可以做增,删,改的操作
2015-04-21 · 知道合伙人软件行家
关注
展开全部
视图就是一个或多个表根据一定的sql语句生成的一个动态的结构。比如有两个表
表1
id name
1 aa
表2
id name
2 bbb
视图是
create view view1 as select * from 表1 union all select * from 表2;
视图的内容是
id name
1 aaa
2 bbb
当表1或表2里增加数据的时候,这个视图随着表是动态变化的,所以,视图不可以做增,删,改的操作
表1
id name
1 aa
表2
id name
2 bbb
视图是
create view view1 as select * from 表1 union all select * from 表2;
视图的内容是
id name
1 aaa
2 bbb
当表1或表2里增加数据的时候,这个视图随着表是动态变化的,所以,视图不可以做增,删,改的操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试图是虚拟表,不是实际存在的,因此视图不可以做增,删,改的操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询