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!!!
Qual a versão do interbase que possui este tipo de campo e onde posso encontrar esta versão?
Desde já obrigado!!!
Leorez
Curtir tópico
+ 0
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+
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
Clique aqui para fazer login e interagir na Comunidade :)