GARANTIR DESCONTO

Fórum Como validar campo no Oracle ? #28836

16/06/2007

0

Pessoal,
o Firebird tem uma função de DOMAIN com validação de dados...
Exemplo campo SEXO:
CREATE DOMAIN SEXO AS VARCHAR(1) CHECK (VALUE IN (´M´,´F´) );

Dessa forma qualquer entrada que não seja ´M´ ou ´N´ o proprio banco de dados se encarrega de validar.

Como criar o mesmo no OracleXE ?

Aguardo ajuda...

 


Moura

Moura

Responder

Posts

18/06/2007

Arf

Não existe este tipo de conceito para domain no Oracle.

Este tipo de check deve ser implementado com check de colunas, tabelas, constraints, etc.


Responder

Gostei + 0

18/06/2007

Motta

Não sei exatamente o que o domain faz mas no Oracle existe a contraint

exemplo

ALTER TABLE cadastro
  ADD CONSTRAINT chk_cad_ind_sexo CHECK (
    IND_SEXO IN (´M´,´F´)
  )
/


Ou seja na coluna IND_SEXO da tabela CADASTRO ´so os valores M e F são aceitos.


Responder

Gostei + 0

20/06/2007

Moura

Motta,

Valeu amigo !!
 


Responder

Gostei + 0

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

Aceitar