[firebase-br] Campos booleano no Firebird

MAURICIO COSTA maximmumsistemas em gmail.com
Seg Ago 27 23:25:41 -03 2012


Sempre uso char(1) e nele coloco 'S' para true e 'N' para false.

Em 27 de agosto de 2012 08:45, Herminio E. Piram
<herminiopiram em gmail.com>escreveu:

> Para incrementar, vc pode criar um Domain e validar seus valores de
> entrada.
>
> CREATE DOMAIN DmnSimNao AS
> char(1) CHARACTER SET WIN1252
> CHECK (value in ('S', 'N'))
> COLLATE WIN1252
>
> Em 27 de agosto de 2012 00:26, Marcelo Geyer <estanisgeyer em gmail.com
> >escreveu:
>
> > Para campos booleano uso smallint, sendo 0 para false e um número
> positivo
> > sempre vai ser true.
> >
> > Em 26 de agosto de 2012 22:49, Alysson Gonçalves de Azevedo <
> > agalysson em gmail.com> escreveu:
> >
> > > Acho que com os HDs atuais esbanjando espaço de armazenamento, questões
> > > como "quanto de espaço ocupa cada campo" é meio que irrelevante, mas a
> > > título de informação:
> > >
> > > char(1) - 1 byte;
> > > smallint - 2 byte;
> > > int - 4 bytes;
> > >
> > > Logo, se você pretente armazenar '1' e '0', eu recomendo char(1), mas
> se
> > > você escolher int, só usará 3 bytes a mais no banco.
> > >
> > > Alysson Gonçalves de Azevedo - (11) 8491-7730
> > >
> > > "É curioso como as pessoas ficam confusas quando a frase não terminam
> do
> > > jeito que elas periquito."
> > >
> > >
> > >
> > > Em 26 de agosto de 2012 22:10, Guto & Michellane Araújo <
> > > gutogleberty em gmail.com> escreveu:
> > >
> > > > Boa noite, qual tipo de campo mais indicado para campos booleano?
> > > > 0 para false e 1 para true
> > > > ______________________________________________
> > > > 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
> > > >
> > > ______________________________________________
> > > 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
> > >
> >
> >
> >
> > --
> > Marcelo E. Geyer
> > Standard Net Tecnologia e Informação
> > ______________________________________________
> > 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
> >
>
>
>
> --
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _ _ _ _
>
> "If the doors of perception were cleansed everything
>  would appear to man as it is, infinite." (William Blake)
>  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _ _ _ _ _
> ______________________________________________
> 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
>



Mais detalhes sobre a lista de discussão lista