批量生成操作语句
select 'drop table '||tname||';' from tab where upper(tname) like 'JBPM%';
select 'drop table '||tname||' purge;' from tab where upper(tname) like 'JBPM%';
清空表数据,释放表空间
Truncate Table table_name;
彻底删除表,不放入回收站
drop table table_name purge;
查询回收站里的表
SELECT t.object_name,t.type ,t.original_name FROM user_recyclebin t;
从回收站里恢复表(object_name 是通过查询user_recyclebin后需要回复的对象名称 )
flashback table "object_name" to before drop;
清除回收站里的表
purge table table_name;
清除回收站里的所有表
PURGE recyclebin;
select 'drop table '||tname||';' from tab where upper(tname) like 'JBPM%';
select 'drop table '||tname||' purge;' from tab where upper(tname) like 'JBPM%';
清空表数据,释放表空间
Truncate Table table_name;
彻底删除表,不放入回收站
drop table table_name purge;
查询回收站里的表
SELECT t.object_name,t.type ,t.original_name FROM user_recyclebin t;
从回收站里恢复表(object_name 是通过查询user_recyclebin后需要回复的对象名称 )
flashback table "object_name" to before drop;
清除回收站里的表
purge table table_name;
清除回收站里的所有表
PURGE recyclebin;
本文提供了一系列用于批量操作数据库表的SQL语句,包括生成删除表的语句、清空表数据并释放空间、彻底删除表而不放入回收站等实用技巧。此外还介绍了如何查询、恢复及清理回收站中的表。
922

被折叠的 条评论
为什么被折叠?



