Consultando as views user_tables, user_indexes e user_synonyms, você
descobre o nome dos objetos que você tem... é só dar um select do tipo:

Select 'Drop Table '||table_name||';' From user_tables

E fazer isso pros outros objetos também.
Me parece uma base de testes, não? Outra opção seria apagar o usuário e
cria-lo novamente.

-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de zxyv
Enviada em: segunda-feira, 22 de agosto de 2005 09:59
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Apagar tabelas

Olá,

gostaria de saber se alguém tem algum script que apague todas as
tabelas/indices/sinonimos de um esquema.

Aqui na empresa é muito comum atualizar a base toda com versões novas
das bases dos clientes, eu sempre uso o Oracle Enterprise Manager para
fazer isso, contudo um script iria me facilitar as coisas.

Grato

-- Rafael


______________________________________________________________________

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
______________________________________________________________________ 
Links do Yahoo! Grupos




 





______________________________________________________________________

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
______________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a