Mais de uma Foreign Key - FireBird
Fala Pessoal!
Estou com o seguinte problema:
Uso o IB Expert para manipular BD InterBase/FireBird, e
esbarrei em um problema. Quando eu tento inserir mais
de uma FK em uma tabela ele acusa o seguinte erro:
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´.
Será que alguém poderia me ajudar nessa?
Estou com o seguinte problema:
Uso o IB Expert para manipular BD InterBase/FireBird, e
esbarrei em um problema. Quando eu tento inserir mais
de uma FK em uma tabela ele acusa o seguinte erro:
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´.
Será que alguém poderia me ajudar nessa?
Cbritojunior
Curtidas 0
Respostas
Fred
15/10/2003
Simples.. Mude o nome da segunda Foreign key se nao ´DUPLICATE´.
as foreign keys devem ter nomes unicos... 8)
as foreign keys devem ter nomes unicos... 8)
GOSTEI 0
Cbritojunior
15/10/2003
Mas as foreign keys possuem nomes diferentes:
ID_VENDA, ID_FORMA_PAGAMENTO respectivamente
e ainda assim causa esse problema
ID_VENDA, ID_FORMA_PAGAMENTO respectivamente
e ainda assim causa esse problema
GOSTEI 0
Ricardo.vano
15/10/2003
Você deve mudar o nome do Constraint Name. Quando você está criando a segunda Foreign Key, repare que deve estar criando com o mesmo nome.
GOSTEI 0