Falai pessoal,
Eu preciso criar uma constraint em um campo chamado dat_mês_base, apesar do nome ele guarda dia/mês/ano (recebi ordens para que fosse assim...rs) o dia é sempre o dia 01 todo o trabalho é feito em cima de mês/ano, e esse campo faz parte da PK da tabela, ai que está meu problema...
Eu quero restringir para que nenhum "desavisado" crie uma nova chave com mesmo mês/ano mas em dias diferentes...
Exemplo:
dat_mês_base cod_filial
01/01/05 1
02/01/05 1 ----> Isso não pode acontecer
Alguém pode me dar um luz de como eu crio uma constraint com estas características?
Desde já obrigado pessoal...
[]'s
Rafael.
Constraint em um campo específico
-
- Rank: Programador Júnior
- Mensagens: 22
- Registrado em: Qua, 06 Jul 2005 11:33 am
- Localização: RJ
Pessoal....
Muito obrigado...
Encontrei uma forma de fazer....se alguém passar pelo mesmo problema, ficai registrado...
Abraços pessoal....e obrigado!
Rafael.
Muito obrigado...
Encontrei uma forma de fazer....se alguém passar pelo mesmo problema, ficai registrado...
ALTER TABLE FILIAIS ADD CONSTRAINT FILIAIS_CHK
CHECK( to_char(dat_mês_base, 'DD') = '01' );
Rafael.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes