Fórum Verificar se data está dentro de intervalo #258928
18/11/2004
0
Tenho as seguintes tabelas:
TABELA 1 (COD(PK), DATA_INICIO, DATA_FINAL)
TABELA 2 (COD_2(PK), DATA, COD(FK))
Obrigada,
Barbara.michele
Curtir tópico
+ 0Posts
18/11/2004
Khundalini
Crie uma trigger na TABELA 2 a ser executada antes da inclusão do registro para checar a data de acordo com o intervalo que está no intervalo definido na TABELA 1. Se a data na TABELA 2 estiver fora do intervalo, acione uma exceção. Esta será interceptada na aplicação cliente.
[]s
Rubem Rocha
Manaus, AM
Gostei + 0
18/11/2004
Paulo_amorim
Dependendo do banco, você pode colocar Checks na criação tabela
Até+
Gostei + 0
18/11/2004
Barbara.michele
1. Não sei como trabalhar com o trigger para essa finalidade, poderia detalhar melhor?
2. Não trabalhei ainda com exceções no Delphi, como a aplicação cliente pegaria a exceção do banco?
3. Quanto ao check nunca usei esse recurso.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)