Pular para o conteúdo

Fóruns Banco de dados Oracle truncate cascade truncate cascade

#95619
burga
Participante

    Quando você usa o truncate você deve desabilitar as FK’s que apontam para a tabela mesmo que não existam registros nas outras tabelas que possuem estas FK’s.

    Só desabilitando as constraints você vai conseguir executar o truncate, como o comando faz com que o Oracle não verifique inconsistências de constraints e nem dispare triggers, não importa se as tabelas que apontam pra tabela sendo truncada tenham dados ou não, é assim que o Oracle tenta garantir a integridade dos dados na hora de usar esse comando.