› Fóruns › SQL e PL/SQL › Update em duas tabelas ao mesmo tempo › Update em duas tabelas ao mesmo tempo
24 de abril de 2009 às 7:56 pm
#86416
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..!!