[firebase-br] RES: Erro em unique key

Julio F. Figueiredo tuskinhu em gmail.com
Seg Dez 9 23:45:59 -03 2013


Verifica o comportamento com char e varchar tambem


________________________________________
Att,
*Julio F. Figueiredo*
*Analista de Sistemas*


Em 9 de dezembro de 2013 19:25, Rafael || SGBr Sistemas || <
rafael em sgbr.com.br> escreveu:

> Obrigado pelas explicações, estarei modificando o charset do campo pra ver
> oque ocorre.
> Abração.
> Rafa
> -----Mensagem original-----
> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo Gomes
> da
> Silva
> Enviada em: segunda-feira, 9 de dezembro de 2013 14:32
> Para: FireBase
> Assunto: Re: [firebase-br] Erro em unique key
>
> Isto é por causa do charset/collate que é usado para comparação de strings
> aonde considera strings com espaco a direita iguais por padrão.
> Usando charset octets deixa vc criar indice que diferencia a quantidade de
> espaco. Tvlz outros sejam "space sensitive" tb, mas ai só testando.
>
>
> Em 9 de dezembro de 2013 11:00, W O
> <sistemas2000profesional em gmail.com>escreveu:
>
> > No es un error del Firebird, así debe ser. Los espacios en blanco al
> > final no son considerados en los índices para que el procesamiento sea
> > más rápido.
> >
> > Saludos.
> >
> > Walter.
> >
> >
> >
> > 2013/12/9 Rafael || SGBr Sistemas || <rafael em sgbr.com.br>
> >
> > > Olá pessoal, estou com uma dúvida, criei essa chave única:
> > >
> > > ALTER TABLE TSERIAL ADD CONSTRAINT UNQ1_TSERIAL UNIQUE (SERIAL,
> > CODPRODUTO)
> > >
> > > USING INDEX UK_SERIALUNICO;
> > >
> > >
> > >
> > > Ocorre que se eu colocar o serial com espaço no final ele não
> > > aceita, diz que já tem, mas o serial não é mais o mesmo pois tem um
> > > espaço no final,
> > se
> > > eu colocar o espaço na frente ele aceita. O que estou fazendo
> > > errado, ou isso é um erro do firebird?
> > >
> > >
> > >
> > > Obrigado.
> > >
> > > Rafa
> > >
> > >
> > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
> saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista