Pessoal, criei umas tabelas no meu banco e todas já estão populadas, gostaria de saber como eu faço pra alterar o tipo da chave estrangeira de uma tabela para “On delete” e “On Update” sem precisar exclui-la?
Obrigado!
Atualizar chave estrangeira para ON DELETE e ON UPDATE
B
5 Respostas
L
On delete/update o que? CASCADE, SET NULL? Não precisa de excluir os dados para alterar isso.
B
Seria CASCADE, como faço para alterar sem excluir?
ALTER TABLE … ADD CONSTRAINT
L
Solucao aceita
ALTER TABLE child_table_name ADD CONSTRAINT fk_name FOREIGN KEY (child_column_name) REFERENCES parent_table_name(parent_column_name) ON DELETE CASCADE;
B
Valeu cara, estava vendo uns exemplos pelos fóruns na internet e o pessoal falava que era necessário excluir a chave estrangeira antes, mas a solução é exatamente essa que vc passou sem precisar excluir a chave estrangeira.
Rodou perfeitamente!
Valeu.
L





Criado 17 de junho de 2016
Ultima resposta 17 de jun. de 2016
Respostas 5
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo PL/SQL: Domine a linguagem do banco de dados Oracle Por Eduardo Goncalves — Casa do Codigo