[firebase-br] Checar PRIMARY KEY

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


Vlwzao

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

> A query que te passei que faz a consulta pelo nome da tabela retorna todos
> os campos que compõe a chave primária.... então se estiver ali... :-)
>
> 2010/7/21 Levy Moreira <levymoreira.ce em gmail.com>
>
> > MAs eu preciso verificar se o campo UFCONS ja faz parte da Key. Tem como
> > fazer isso? Tipo verificar os fields que compoe a key?
> >
> > 2010/7/21 Levy Moreira <levymoreira.ce em gmail.com>
> >
> > > Obrigado de novo.
> > >
> > > 2010/7/21 Edson Marco <edmafer em gmail.com>
> > >
> > > Se você sabe o nome da constraint:
> > >>
> > >> select
> > >>    r.RDB$INDEX_NAME
> > >> from
> > >> RDB$INDICES r
> > >> where
> > >> r.RDB$INDEX_NAME = 'NOME DA CHAVE'
> > >>
> > >> Se você só sabe o nome da tabela:
> > >>
> > >> select
> > >> idx.RDB$FIELD_NAME
> > >> from
> > >> RDB$RELATION_CONSTRAINTS tc
> > >> join RDB$INDEX_SEGMENTS idx on (idx.RDB$INDEX_NAME =
> tc.RDB$INDEX_NAME)
> > >> where
> > >> tc.RDB$CONSTRAINT_TYPE = 'PRIMARY KEY'
> > >> and
> > >> tc.RDB$RELATION_NAME = 'NOME DA TABELA'
> > >> order by
> > >> idx.RDB$FIELD_POSITION
> > >>
> > >> 2010/7/21 Levy Moreira <levymoreira.ce em gmail.com>
> > >>
> > >> > Como verifico se uma primary key existe?
> > >> >
> > >> > --
> > >> > 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
> > >
> >
> >
> >
> > --
> > 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