批量删除数据库表
2012-08-24 10:40
260 查看
begin
for t in (select table_name from user_tables where table_name like 'ABC%' ) loop
execute immediate 'drop table '||t.table_name;
end loop;
end;
/
select 'drop table '||table_name||' purge;' from user_tables where table_name like 'ABC%';
然后执行一边结果集就OK了
for t in (select table_name from user_tables where table_name like 'ABC%' ) loop
execute immediate 'drop table '||t.table_name;
end loop;
end;
/
select 'drop table '||table_name||' purge;' from user_tables where table_name like 'ABC%';
然后执行一边结果集就OK了
相关文章推荐
- 简单问题-Sequoiadb数据库脚本批量删除数据
- avaweb对数据库进行事务处理(批量删除操作)
- [置顶] 批量修改,删除数据库中 表名是以特定字符开头的表!
- Redis中的批量删除数据库中的Key
- php批量删除数据库下指定前缀的表以prefix_为例
- php批量删除数据库下指定前缀的表以prefix_为例
- sqlserver 数据库表的批量删除
- 使用php批量删除数据库下所有前缀为prefix_的表
- 批量删除数据库中有相同前缀的表。
- php 用封装类的方法操作数据库和批量删除
- 批量删除数据库中的表
- php怎么批量删除数据库下指定前缀的表?
- ExtAspNet应用技巧(二十四) - AppBox之Grid数据库分页排序与批量删除
- Java对数据库进行事务处理(批量删除操作)
- Redis中的批量删除数据库中的Key
- MSSQL数据库被插入木马如何用SQL语句批量删除
- 数据库学习 - delete(批量删除)
- DataAdapter 批量插入、更新、删除数据库!
- 批量删除数据库中指定表的t-sql脚本
- MYSQL 某个数据库下所有表的 批量删除表语句