网站首页 > 文章中心 > 其它

oracle视图如何删除

作者:小编 更新时间:2023-09-22 10:18:42 浏览量:146人看过

oracle 用户如何删除自己的所有数据表,视图等等?

在 dba_objects 找到用户所属的表和视图,在写过存储过程用,动态语句循环删除,这样应该可以试试:

SELECT * FROM dba_objects where owner='TEST' AND object_type in ('TABLE','VIEW')

oracle在存储过程中删除视图数据

如果只是单表的简单查询视图,是可以直接删除的.

但是如果是复杂查询,有分析函数的,或者是多表的视图,则需要创建instead of 触发器才能完成这个功能.

oracle删除视图所有方法?

用建视图的用户登陆,执行下面代码,可以删除所有视图,但是慎重哈.

前提是该用户有执行代码权限.

begin

for cur in (select view_name from user_views) loop

execute immediately 'drop view '|| cur.view_name ||';';

end loop;

end;

/

oracle两张表创建的视图怎么剔从

该表中的数据时oracle 为了同步基表和物化视图之间的数据的 当基表的数据发生变化 在日志表中就会产生数据. 等oracle将变化同步到物化视图后 日志表中的数据会自动清除 一般情况下不建议手工删除该表中的数据

oracle数据库怎样删除参与视图的表数据,并且删除相应的占用空间?

①.、首先表空间分三种.永久表空间:是存储数据库中需要永久化存储的对象,如表、视图、存储过程、索引等.临时表空间:存储数据库中的执行过程,临时表空间是通用的.undo表空间:保存数据修改前的副本.

以上就是土嘎嘎小编为大家整理的oracle视图如何删除相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章