rprado 0 Denunciar post Postado Agosto 21, 2008 Pessoal, Preciso excluir todas as constraints de um banco para fazer uma alteração e migrar os dados para outro Tem como fazer a exclusão de todas as constraints do banco sem precisar fazer uma a uma ? Grato Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Agosto 21, 2008 Pq excluir ? Pq todas ? você poderia dar um DISABLE elas ainda existem mas estão desabilitadas ? Querendo fazer (POR SUA CONTA E RISCO) .... BEGIN FOR R IN (SELECT 'ALTER TABLE '|| TABLE_NAME ||' DROP CONSTRAINT ' || CONSTRAINT_NAME FROM ALL_CONSTRAINTS ) AS REG LOOP EXECUTE IMMEDIATE (R.REG); END LOOP; END; detalhe escrito aqui , não testei. para DISABLE troque o DROP pelo DISABLE Compartilhar este post Link para o post Compartilhar em outros sites
rprado 0 Denunciar post Postado Agosto 22, 2008 rsrs .. é uma base teste então não tem problema. mas valeu .... eu fiz o disable .. obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Agosto 22, 2008 Falou. Compartilhar este post Link para o post Compartilhar em outros sites