Re: [firebase-br] Ajuda com Validação de Campo
Alexandre Sousa
alexandre.dantas em yahoo.com.br
Sex Out 5 11:22:41 -03 2007
Wilton,
Pela mensagem, acredito que o dado que está sendo gravado já existe nesse
campo.
Tenta dropar o indice, comitar todas as transações e levantar o indice de
novo.
Caso você precise de um unique composto, faça o seguinte:
CREATE UNIQUE INDEX NOME_DO_INDICE
ON TABELA (CAMPO1, CAMPO2, CAMPON).
Usando o exemplo que você deu na primeira mensagem, ficaria assim para
impedir duplicações no campo DESC_TESTE da tabela TESTE:
CREATE UNIQUE INDEX IDX_TESTE
ON TESTES (DESC_TESTE)
Agora se você quiser verificar um registro duplicado tomando como base o
ID_TESTE e o DESC_TESTE ficaria assim:
CREATE UNIQUE INDEX IDX_TESTE
ON TESTES (ID_TESTE, DESC_TESTE)
Espero ter ajudado,
Alexandre
----- Original Message -----
Alexandre,
estou tentando criar o indice q me indicou, porem eu rodo o script ate
ai blz, mas quando vou gravar a transação da dando o seguinte erro:
attempt to store duplicate value (visible to active transactions) in
unique index "IDX_LOGIN".
vc ja passou por isso, ou pode me explicar o q seja ????
flw
Mais detalhes sobre a lista de discussão lista