Criei um campo FL_Status char(1). Esse campo é para representar um campo booleano. Meu líder me pediu para eu criar uma constraint para validar o booleano. Não sou fluente no Oracle, então pergunto:
Como eu faço isso?
Constraint para campos booleano representado por char(1)
- dr_gori
- Moderador
- Mensagens: 5013
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Digamos que você quer que o valor seja S ou N.
Neste caso:
Daí se tentar colocar outro, dá erro.
Se deixar NULL, dá erro também.
Neste caso:
alter table SUA_TABELA
add constraint ALGUM_NOME
check (FL_STATUS IN ('S','N')
);
alter table SUA_TABELA modify FL_STATUS not null;
Se deixar NULL, dá erro também.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes