oracle删除所有表

2014-05-10

有时候需要oracle中如何删除所有表,我们可以用sql语句实现。

SQL>set head off

SQL>spool drop.sql

SQL>select 'drop table '||tname||' cascade'||';' from tab;

或者

SQL>select 'drop table '||tname||' purge;' from tab;

SQL>spool off

修改一下drop.sql,删除一些无用语句后,执行

SQL>@drop.sql

 

分类:数据库 | 标签: |

相关日志

评论被关闭!