Removendo todos objectos de um utilizador na BD Oracle

Removendo todos objectos de um utilizador na BD Oracle

Eis uma maneira mais ou menos rápida de apagar todos os objectos de um utilizador numa base de dados Oracle.

Provavelmente existe uma maneira melhor de fazer isto, mas esta também funciona.

Primeiro corre-se o statement:

select 'drop '||object_type||' '|| object_name|| DECODE(OBJECT_TYPE,'TABLE',' CASCADE CONSTRAINTS;',';')
from user_objects

Depois é só correr o resultado e pronto.

© 2008 - PT.JUG - Todos os direitos reservados
seara