RES: [firebase-br] Violação de Foreign Key

Christian Balz balz em celservice.com.br
Ter Mar 15 16:09:33 -03 2005


Descobri o problema! O problema esta relacionado aos collates, mas agora eu
faço uma nova pergunta a lista:

Quando não for definido nenhum collate, como devo proceder? Executando um
update como "Null" ou "-1"?

Select RDB$FIELD_NAME from RDB$RELATION_FIELDS where (RDB$RELATION_NAME =
'TABELA') and (RDB$COLLATION_ID < 0)

[]'s
Christian Balz

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Christian Balz
Enviada em: terça-feira, 15 de março de 2005 15:09
Para: lista em firebase.com.br
Assunto: [firebase-br] Violação de Foreign Key

Ola pessoal, 

Sempre que tenta restaurar o DB ou caso tente insertar uma informação na
Tabela2, cujo campo “CODIGO” já exista na Tabela1 a mensagem de abaixo
surge:


violation of FOREIGN KEY constraint "".

violation of FOREIGN KEY constraint "TABELA2" on table "TABELA2".

 

Tabela1 (Codigo)

Tabela2 (Codigo)

 

ALTER TABLE TABELA2 ADD  CONSTRAINT FK_TABELA2 FOREIGN KEY (CODIGO)
REFERENCES TABELA1 (CODIGO) ON DELETE CASCADE ON UPDATE CASCADE;

 

Alguem tem alguma sugestao?

 

[]’s

Christian Balz

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista