Fórum Erro ao criar chave estrangeira #56774
17/08/2006
0
-Tabela Empresa:
CODIGO (PK)
-Tabela Protocolo:
CODIGO (PK)
COD_EMPRESA
Quero fazer com que o campo COD_EMPRESA (Tabela Protocolo) seja chave estrangeira do campo CODIGO(Tabela Empresa). Estou utilizando o seguinte comando:
alter table PROTOCOLO
add constraint FK_PROTOCOLO_1
foreign key (COD_EMPRESA)
references EMPRESA(CODIGO)
on delete CASCADE
on update CASCADE
using index FK_PROTOCOLO_1
Todavia, está ocorrendo o seguinte erro:
violation of FOREIGN KEY constraint ´´.
violation of FOREIGN KEY constraint ´PK_Empresa´ on table ´EMPRESA´.
Alguém pode me ajudar???
Atenciosamente,
Alex Ferreira de Almeida.
Alex.ueg
Curtir tópico
+ 0Posts
20/08/2006
Xadowbest
Seguinte, seu script está correto, este ero acontece normalmente
quando a tabela que está tentando fazer referncia, no seu caso Empresa está em uso por outra aplicação, delphi ou outros, aconselho fechar tudo e tentar novamente, executar somente o script.
Fiz o mesmo teste que vc aqui no meu banco e funcionou normalmente.
Att.
Xadowbest - BSSOFT
Gostei + 0
21/03/2007
Fábio Valente
Obrigado!!!
Gostei + 0
21/03/2007
Fábio Valente
Obrigado!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)