[firebase-br] Erro constrain

Levy Moreira levymoreira.ce em gmail.com
Qua Jul 21 10:12:16 -03 2010


Entendi deu certo fiz assim:

ALTER TABLE SNGPCPRE DROP CONSTRAINT PK_SNGPCPRE;

ALTER TABLE SNGPCPRE ADD CONSTRAINT PK_SNGPCPRE PRIMARY KEY  (NUMREG,
TIPREG, UFCONS );


Obrigado.

Em 21 de julho de 2010 10:02, Edson Marco <edmafer em gmail.com> escreveu:

> O nome da constraint é o mesmo! Você não pode ter duas constraints com o
> mesmo nome!
>
> E outra.... para tu adicionar outra chave primária remova a anterior antes
> (ai dá para você continuar a usar o mesmo nome)
>
> On Wed, Jul 21, 2010 at 9:54 AM, Levy Moreira <levymoreira.ce em gmail.com
> >wrote:
>
> > 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
> > ______________________________________________
> > 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