Pular para o conteúdo

Fóruns SQL e PL/SQL Update em duas tabelas ao mesmo tempo Update em duas tabelas ao mesmo tempo

#86416
Avatar photoRegis Araujo
Participante

    Fala Rodrigo, ble!

    Então, é como o Manoel falou, cria sua FK com a opção ON UPDATE CASCADE, pois sempre que vc trocar algum valor no ID da tabela MÃE, automaticamente os valores são alterados em todas as tabelas FILHA…

    SQL> alter table NOME_TABELA add constraint FK_NOME
    foreign key (NOME_CAMPO) references tabela_mae(id_tabelamae)
    on update cascade on delete restrict;

    O On Delete Restrict só vai garantir que vc não delete algum valor da tabela MAE quando existir alguma tabela filha com este valor…
    Caso você queira deletar da mãe e também deletar das filhas.. coloca o ON DELETE CASCADE…

    Abraços..!!