[firebase-br] Campo Bit no Firebird

W O sistemas2000profesional em gmail.com
Qui Jan 24 04:30:48 -03 2013


No, no existe, pero puedes simularlo usando un dominio.

Podrías tener algo así:
CREATE DOMAIN D_BOOLEAN AS
  SMALLINT
  CHECK (
VALUE = 0 OR VALUE = 1
);

o si lo prefieres, algo así:
CREATE DOMAIN D_BOOLEAN AS
  CHAR(1) CHARACTER SET NONE
  CHECK (
VALUE = 'F' OR VALUE = 'T'
);

A partir de este momento ya puedes tener campos booleanos, al declararlos
como de tipo D_BOOLEAN.

La segunda alternativa es mejor porque no se presta a confusión. Si usas la
primera podrías confundirte y a veces usar 0 como verdadero y a veces como
falso.

Saludos.

Walter.








2013/1/23 Cristiano Joaquim dos Santos <cjsfirebird em gmail.com>

> Olá Senhores, espero que esteja tudo bem.
>
> Tenho uma pergunta para vocês, pois, não consegui encontra-la algum tópico
> na lista dos e-mails já passados em nossa lista.
>
> Gostaria de saber se existe um campo que seja equivalente ao Tipo Bit no
> SQL Server, que por sua vez, irá receber True ou False.
> Saberiam me informar, por favor?
>
> Atenciosamente,
>
> Cristiano Joaquim
> ______________________________________________
> 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