[firebase-br] Erro constrain
Levy Moreira
levymoreira.ce em gmail.com
Qua Jul 21 09:54:01 -03 2010
A chave ja existe desta forma:
ALTER TABLE SNGPCPRE ADD CONSTRAINT PK_SNGPCPRE PRIMARY KEY
(NUMREG, TIPREG );
o que precizo é adicionar um outro field:
ALTER TABLE SNGPCPRE ADD CONSTRAINT PK_SNGPCPRE PRIMARY KEY
(UFCONS );
:(...mas da erro não posso adicionar um novo field a chave?
2010/7/21 Edson Marco <edmafer em gmail.com>
> Provavelmente tu já tem uma chave primária com o nome PK_SNGPCPRE (que nome
> bonito!).
>
> Confirme se esta tabela já não tem uma chave primária... ou por acaso em
> outra tabela foi criada com este nome.
>
> On Wed, Jul 21, 2010 at 9:48 AM, Levy Moreira <levymoreira.ce em gmail.com
> >wrote:
>
> > TEnho a seguinte tabela
> >
> > CREATE TABLE SNGPCPRE(
> > NUMREG CHAR(10) NOT NULL,
> > TIPREG CHAR(4) NOT NULL,
> > UFCONS CHAR(2) NOT NULL,
> > NOMPRE VARCHAR(60) NOT NULL);
> > ALTER TABLE SNGPCPRE ADD CONSTRAINT PK_SNGPCPRE PRIMARY KEY
> > (NUMREG, TIPREG );
> >
> > Preciso adicionar o seguinte constrain:
> >
> > ALTER TABLE SNGPCPRE ADD CONSTRAINT PK_SNGPCPRE PRIMARY KEY
> > (UFCONS );
> >
> > Mas ele retorna o seguinte erro:
> >
> > This operation is not defined for system tables.
> > unsuccessful metadata update.
> > STORE RDB$INDICES failed.
> > attempt to store duplicate value (visible to active transactions) in
> unique
> > index "RDB$INDEX_5".
> >
> > hELP!!!
> >
> > --
> > Levy Moreira
> > ______________________________________________
> > 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
> >
>
>
>
> --
> /*
> * Edson Marco Ferrari Junior
> * edmafer em edmafer.com.br
> * http://www.edmafer.com.br
> */
> ______________________________________________
> 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
>
--
Levy Moreira
Mais detalhes sobre a lista de discussão lista