GARANTIR DESCONTO

Fórum Tipo Campo de boolean no Interbase... ajude-me #38942

24/09/2003

0

Estou usando a versão open do interbase mas tipo boolean não existe.
Qual a versão do interbase que possui este tipo de campo e onde posso encontrar esta versão?

Desde já obrigado!!!


Leorez

Leorez

Responder

Posts

24/09/2003

Fabricio

Olha só kra quando preciso usar campos tipo boolean, eu crio um campo tipo CHAR(1), e o preencho com ´S´ ou ´N´ ou então ´T´ ou ´F´, como preferir. Se tiver como usar campos boolean também gostaria de saber.


Responder

Gostei + 0

25/09/2003

Afarias

Realmente o IB 6.0 não possui esse tipo (Boolean).

A solução é como a descrita pelo Fabrício -- ou -- usando um campo SMALLINT com os valores 0 (False) ou 1 (True) -- vc pode criar um DOMAIN, ex::

create domain BOOLEAN as smallint default 0
check (value between 0 and 1);

ou

create domain BOOLEAN as char(1) default ´F´
check (value in (´T´, ´F´));


e usá-lo::

create table clientes (
{...}
cliente_especial BOOLEAN,
{...}
);

T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar