天天看點

oracle批量删除表

在管理oracle時有時要删除一些表,一個一個手動删除不但費時也費力,可以利用腳本批量删除某使用者下的表,在oracle中将删除語句導入到一個檔案中,然後執行檔案

set pagesize 0;

spool /tmp/drop.sql

select 'drop table '||table_name||' cascade'||';' from all_tables

where owner='USERNAME';

spool off

執行腳本

@/tmp/drop.sql;