Como validar campo no Oracle ?
Pessoal,
o Firebird tem uma função de DOMAIN com validação de dados...
Exemplo campo SEXO:
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...
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
Curtidas 0
Respostas
Arf
16/06/2007
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.
Este tipo de check deve ser implementado com check de colunas, tabelas, constraints, etc.
GOSTEI 0
Motta
16/06/2007
Não sei exatamente o que o domain faz mas no Oracle existe a contraint
exemplo
Ou seja na coluna IND_SEXO da tabela CADASTRO ´so os valores M e F são aceitos.
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.
GOSTEI 0
Moura
16/06/2007
Motta,
Valeu amigo !!
Valeu amigo !!
GOSTEI 0