Uma chave estrangeira em uma tabela aponta para uma chave PRIMARY em outra tabela. Serve para fazer a integridade dos dados.
Script exemplo:
— Chave estrangeira (foreign key) default
alter table produto
add foreign key (pro_grupo) references grupo(gru_codigo);
— Apagar Chave estragneira sem sem references do constraint
alter table produto drop constraint Integ_6…;
— criando foreign key (chave estragneira) constraint (limitação);
— sem integridade
alter table PRODUTO
add constraint FK_GRU_CODIGO
foreign key (PRO_GRUPO)
references GRUPO (GRU_CODIGO)
— criando foreign key (chave estragneira) constraint (limitação);
— Como defalt vem com On Delete e On Update como Restrict
alter table produto
add constraint fk_grupo
foreign key (pro_grupo)
references grupo (gru_codigo);

