Re: [firebase-br] Ordenação de Select

Fernando Reis Guimarães fernandobhz em gmail.com
Sáb Jul 28 03:09:16 -03 2007


Obrigado pessoal, não sabia disto!

Em 27/07/07, Rodrigo Pires <digaoblues em hotmail.com> escreveu:
>
> cpfs tambem tem este problema, a pessoa muda de nome mas continua com o
> mesmo cpf.
> dai voce tem que manter dois cadastros distintos
>
> []s
>
>
> >From: "Kleber Caneva" <kdcc em terra.com.br>
> >Reply-To: FireBase <lista em firebase.com.br>
> >To: "FireBase" <lista em firebase.com.br>
> >Subject: Re: [firebase-br] Ordenação de Select
> >Date: Fri, 27 Jul 2007 09:22:15 -0300
> >
> >Sou contra a utilização de campos CNPJ e CPF como PK.
> >
> >E esses dias atrás passei com um situação inusitada que me comprovou que
> >não
> >devo utilizar Dados como PK. Normalmente os clientes possuem um CNPJ e um
> >Inscr. Estadual (algumas isentos), mas nunca um cnpj e mais de uma IE.
> Esse
> >é o principio que desenvolvo meus sistemas.
> >
> >Para minha surpresa, um cliente meu precisava cadastrar um mesmo cliente
> >com
> >duas IE diferentes (o q eu acreditava ser impossivel). A solução nesse
> caso
> >foi cadastrar duas vezes o cliente, pois ela selecionaria um ou outro. Se
> >eu
> >tivesse utilizado o CNPJ como PK, ocorreria um violação de PK.
> >
> >Muitos podem achar que esse caso não existe e ocliente deve ter cancelado
> >uma das IE. Mas não. Se você consultar na página do SINTEGRA, poderá ver
> >que
> >ambas estão ativas, e ambas no mesmo CNPJ. Como mostra o trecho de página
> >abaixo.
> >
> >       Selecione o Contribuinte para Verificar as Informações Detalhadas
> >
> >       RAZÃO SOCIAL  CNPJ INSCRIÇÃO ESTADUAL SITUAÇÃO CADASTRAL
> >       SERPECAS ALAGOAS IMPLEMENTOS RODOVIARIOS LTDA  08.488.348/0001-81
> >240663845 Habilitado
> >       SERPECAS ALAGOAS IMPLEMENTOS RODOVIARIOS LTDA  08.488.348/0001-81
> >240692748 Habilitado
> >
> >
> >[]´s
> >
> >Kléber Caneva
> >
> >----- Original Message -----
> >From: "Fernando Reis Guimarães" <fernandobhz em gmail.com>
> >To: "FireBase" <lista em firebase.com.br>
> >Sent: Thursday, July 26, 2007 5:41 PM
> >Subject: Re: [firebase-br] Ordenação de Select
> >
> >
> >Bem, geralmente usamos como chave primaria um numero sequencial, porem a
> >chave primária pode ser o cpf ou cnpj de alguem, ou qualquer outro numero
> >que nunca vá se repetir!
> >
> >Ficaria mais fácil para o banco trazer os dados na ordem em que estão
> >gravados!
> >
> >Agora também não sei como ele ordenará!
> >
> >Em 19/07/07, Michel Mônaco <michel.monaco em gmail.com> escreveu:
> > >
> > > Acho que o servidor vai ordenar pela chave primária da tabela à
> esquerda
> > > na
> > > igualdade.
> > >
> > > Em 19/07/07, André Medeiros <andre em solucaoinf.srv.br> escreveu:
> > > >
> > > > Pessoal,
> > > >
> > > > Por que campo será ordenado um select com inner join entre duas
> >tabelas,
> > > > caso eu não especifique um Order By?
> > > > Haja vista que este select, quando com Left Join, ordena por um
> > > > determinado campo. Mas quando se usa Inner Join não é ordenado,
> >exibindo
> > > os
> > > > dados em uma ordem qualquer.
> > > > Existe alguma teoria sobre isso?
> > > >
> > > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > > Para editar sua configuração na lista, use o endereço
> > > > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para editar sua configuração na lista, use o endereço
> > > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > >
> >
> >
> >
> >--
> >Atenciosamente,
> >Fernando Reis Guimarães.
> >Analista/Programador - Free-Lancer - BH
> >
> >Suporte 24h – 7 dias por semana, domingos e feriados para todos
> >produtos/serviços prestados!
> >Hospedagem de sites/domínios gratuito para clientes!
> >http://programador.freelancer.fernandobhz.com
> >Celular 9213-3727.
> >______________________________________________
> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >Para editar sua configuração na lista, use o endereço
> >http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >Esta mensagem foi verificada pelo E-mail Protegido Terra.
> >Scan engine: McAfee VirusScan / Atualizado em 26/07/2007 / Versão:
> >5.1.00/5084
> >Proteja o seu e-mail Terra: http://mail.terra.com.br/
> >
> >
> >
> >______________________________________________
> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >Para editar sua configuração na lista, use o endereço
> >http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> _________________________________________________________________
> Verificador de Segurança do Windows Live OneCare: verifique já a segurança
> do seu PC! http://onecare.live.com/site/pt-br/default.htm
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Atenciosamente,
Fernando Reis Guimarães.
Analista/Programador - Free-Lancer - BH

Suporte 24h – 7 dias por semana, domingos e feriados para todos produtos e
serviços prestados!
Hospedagem de sites/domínios gratuito para clientes!
http://www.programador.freelancer.fernandobhz.com.br/
Celular 9213-3727



Mais detalhes sobre a lista de discussão lista