Boa tarde a todos!! Alguem aqui no grupo possui algum script para exluir todos os objetos de um usuario no Banco?Tipo uma procedur que varre e elimina de uma só vez os objetos da quele usuario.
Banro
Agradeço a todos..
Luiz Claudio
-
Yahoo! Search
Boa tarde a todos!! Alguem aqui no grupo possui algum script para exluir todos os objetos de um usuario no Banco?Tipo uma procedur que varre e elimina de uma só vez os objetos da quele usuario.
Banco oracle 9i.
Agradeço a todos..
Luiz Claudio
-
Você pode usar o comando
DROP USER X CASCADE
Ou gerar um script para dropar todos os objetos usando o sql abaixo, depois
é só executar no sqlplus
Select 'drop ' || substr(object_type,1,20) || ' ' ||
substr(object_name,1,25) ||
Decode(object_type,'TABLE',' Cascade Constraints;',';')
Boa tarde a todos!! Alguem aqui no grupo possui algum script para exluir todos os objetos de um usuario no Banco?Tipo uma procedur que varre e elimina de uma só vez os objetos da quele usuario.
Banco
Agradeço a todos..
Luiz Claudio
-
Abra sua conta
Select 'drop ' || substr(object_type,1,20) || ' ' ||
substr(object_name,1,25) ||
Decode(object_type,'TABLE',' Cascade Constraints;',';')
From user_objects
Where object_type In
('VIEW','TABLE','PACKAGE','SEQUENCE','FUNCTION','PROCEDURE')
Order By object_type
É realmente necessário
: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rafael Mueller
Enviada em: terça-feira, 25 de abril de 2006 14:31
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] EXCLUIR OBJETOS DO USUARIO
Select 'drop ' || substr(object_type,1,20) || ' ' ||
substr(object_name,1,25