Fórum Foreign Key #57222
07/11/2006
0
- Na tabela tb_receber tenho uma chave primaria composta pelos campos rec_titulo,rec_parcela.
- Na tabela tb_pedido tenho um campo ped_titulo do tipo inteiro.
- Quero criar um chave estrangeira na tabela tb_pedido relacionando com o campo rec_titulo da tabela tb_receber, executo a seguinte instrução:
ALTER TABLE TB_PEDIDO
ADD CONSTRAINT FK_TB_PEDIDO_TITULO
FOREIGN KEY (PED_TITULO)
REFERENCES TB_RECEBER (REC_TITULO)
ON UPDATE CASCADE;
E o banco me retorna a seguinte mensagem:
This operation is not defined for system tables.
unsuccessful metadata update.
could not find UNIQUE INDEX with specified columns.
O que está errado ?????
Obrigado.
Rocetti
Curtir tópico
+ 0Posts
07/11/2006
Motta
Creio ser este o erro.
Gostei + 0
08/11/2006
Rocetti
TB_RECEBER tem uma chave primaria composta, ou seja, rec_titulo+rec_parcela, esses dois campos são PK.
Gostei + 0
08/11/2006
Motta
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)