Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tiago da Silva

Excluir Objetos

Recommended Posts

Como fazer um drop objetos de uma lista só executando o drop se o objeto realmente existir, como por exemplo:

 

Drop table where table in('Funcionario', 'Endereco','Cargo')

 

Ou if exists(select * user_objets where object_name = 'Funcionario') then

drop object 'Funcionario';

end if;

Compartilhar este post


Link para o post
Compartilhar em outros sites

TENTE ISTO ...

 

BEGIN
  FOR R IN (SELECT 'DROP TABLE ' || TABLE_NAME AS COMANDO
				 FROM USER_TABLES WHERE TABLE_NAME in ('Funcionario', 'Endereco','Cargo'))
  LOOP
	 EXECUTE IMMEDIATE R.COMANDO;
  END LOOP;
END;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.