andy さんのプロフィール低头前进フォトブログ ツール ヘルプ
2008/04/16

批量删除oracle表

前几天,一个表空间满了.客户要求删除某用户名下,以TMP开头的所有表,我查了一下,几百个,我哭.不想一个一个删.
然后想了一个办法.sys用户进oracle,
SELECT 'drop table '||owner||'.'||table_name||';' FROM Dba_All_Tables WHERE owner =  'XXX' and table_name like 'TMP%'
然后新开一个PL/SQL developer 窗口,把上个语句的结果拷过去,一执行就行了.
 
フォト アルバムがありません。