[firebase-br] erro ao criar FK

Douglas Tosi douglasht em gmail.com
Sex Dez 5 18:49:53 -03 2008


2008/12/5 Natália Maciel <natinhamg em gmail.com>:
> Tenho uma tabela e preciso fazer referencia a duas outras tabelas, ela só
> serve pra fazer este relacionamento. O primeiro campo eu consegui. Utilizei
> o alter table. Agora o segundo campo está dando erro. O comando é o
> seguinte:
>
> ALTER TABLE autor_texto ADD CONSTRAINT idtextofk FOREIGN KEY
> (idtextofk) REFERENCES texto(idtexto);
> e o erro é o seguinte:
> *This operation is not defined for system tables.
> unsuccessful metadata update.
> STORE RDB$RELATION_CONSTRAINTS failed.
> attempt to store duplicate value (visible to active transactions) in unique
> index "RDB$INDEX_12".*
>

Provavelmente você está usando o mesmo nome de constraint nos dois
comandos: "idtextofk".
Os nomes de contraints devem ser únicos.

hth,
-- 
Douglas Tosi
www.sinatica.com




Mais detalhes sobre a lista de discussão lista