视图的结果可以修改 并将修改后的结果放在什么表

视图的结果可以修改 并将修改后的结果放在什么表,第1张

视图的结果可以修改并将修改后的结果放在视图的结果本身就可以当作数据表用了,如果非要保存的。

create view ass (a, b, c) AS select 0, 's', 0 就不依赖表,当然不能更新,如果在生成视图的SQL语句中有UNION关键字时,也不能更新,其它很多视图是可以更新和修改的,修改的列是对应的表中的列。

用于预计算的物化视图:

这种类型的物化视图一般用于数据仓库系统。主要用于预先计算并保存表连接或聚集等耗时较多的 *** 作的结果,这样,在执行查询时,就可以避免进行这些耗时的 *** 作。

而从快速的得到结果。这种物化视图还经常使用查询重写(query rewrite)机制,这样不需要修改原有的查询语句,Oracle会自动选择合适的物化视图进行查询,完全对应用透明。

这种物化视图可以分为以下三种类型:包含聚集的物化视图;只包含连接的物化视图;嵌套物化视图。三种物化视图的快速刷新的限制条件有很大区别,而对于其他方面则区别不大。

1、首先在电脑中登录PL/SQL Developer,如下图所示

2、然后在打开的PL/SQL Developer页面中,找到要修改数据的表,右击该表,选择“编辑数据”,如下图所示。

3、点击后出现下图这样的窗口,小锁此时打开了,说明可以编辑数据了,后面的加减号表示增加、删除记录。最后一列的rowid不能修改,这是物理标识列。

4、修改了数据后,可以看到对号变成绿色了,此时要提交的话需要点击这个对号,如下图所示就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9631704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存