[firebase-br] Erro ao criar chave primária
Carlos H. Cantu
listas em warmboot.com.br
Qui Jan 20 15:01:26 -03 2011
Procure por registros com chaves duplicadas e remova-os.
http://www.firebirdfaq.org/faq150/
PS: A chave não deveria ser criada.
[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br
HO> Boa tarde Colegas!
HO> Ao tentar criar uma chave-primária em uma tabela estou recebendo esta
HO> mensagem de erro:
HO> /*******************************************************************************
HO> The next statement causes the following error:
HO> This operation is not defined for system tables.
HO> unsuccessful metadata update.
HO> STORE RDB$INDICES failed.
HO> attempt to store duplicate value (visible to active transactions) in
HO> unique index "RDB$INDEX_5".
HO> *******************************************************************************/
HO> alter table historico add constraint pk_histo primary key (matricula,
HO> codigo_tab_afas, data);
HO> O curioso é que mesmo dando erro a chave-primária é criada na referida
HO> tabela.
HO> O que posso fazer para evitar este erro?
Mais detalhes sobre a lista de discussão lista