[firebase-br] Campo Boolean

Gamarra francisco.gamarra em gmail.com
Ter Nov 6 11:58:30 -03 2007


sugiro que seja utilizado smallint para criação de campos boolean pois é
nativo e os
componentes delphi/java/vb reconhecem  0 como false e 1 como True

create domain boolean smallint default 0 not null check (value in(0,1))

Em 06/11/07, Kleber Caneva <kdcc em terra.com.br> escreveu:
>
> Utilizar o CHAR(1), pois ocupa apenas 1 byte.
>
> O problema do VARCHAR é que ele guarda 2 bytes a mais para controle, ou
> seja, para guardar 1 caracter ele usa 3 bytes.
>
> Campos com preenchimento de tamanho fixo, é aconselhavel usar CHAR (EX:
> UF,
> CEP, CPF, CNPJ, FONE, etc). Use VARCHAR para campos grandes que vc não
> sabe
> o quando será preenchido.
>
> O Integer, se não me engano ocupa 4 bytes.
>
> []´s
>
> Kléber Caneva
>
> ----- Original Message -----
> From: <brujeria em task.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, November 05, 2007 5:55 PM
> Subject: Re: [firebase-br] Campo Boolean
>
>
> Olá,
>
> eu particularmente utilizo VARCHAR(1), mas oc pode utilizar o smallint!
>
> Seria até uma boa, qual é a melhor pratica no caso do FB1.5?
>
> Valeu
> Mario Mol
>
> > Olá pessoal,
> >
> >      Eu tenho uma aplicação e estou migrando para firebird 1.5, só que
> tem
> > um problema eu utilizo muito o campo Boolean que no firebird não tem com
> > eu posso estar resolvendo isto a alguma função que posso estar
> aplicando,
> > ou será que numa versão do firebird + recente tem o campo Boolean.
> >
> >
> >
> > agradeço a atenção de vcs...........................
> >
> >
> >       Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> > armazenamento!
> > http://br.mail.yahoo.com/
> > ______________________________________________
> > 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
>
>
> --------------------------------------------------------
> Task.Blog
> Um espaço para comunicação entre a Task e seus clientes.
> Visite: http://blog.task.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
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
>
> http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=kdcc&_l=1,1194296365.825377.32417.camenana.hst.terra.com.br,4308,Des15,Des15
>
>
>
> ______________________________________________
> 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
>



Mais detalhes sobre a lista de discussão lista