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

Rodrigo Pires digaoblues em hotmail.com
Sex Jul 27 09:27:34 -03 2007


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





Mais detalhes sobre a lista de discussão lista