Sei que hoje é feriado e a maioria de vocês estão no conforto de suas casas com suas famílias ou em algum canto desse nosso país aproveitando para recuperar as energias para o batente. No entanto, estou aqui com uma questão a resolver e gostaria de pedir a ajuda de vocês.
Preciso criar um gatilho para fazer Insert em uma tabela de um banco de dados do Oracle. A tabela que receberá o Insert é uma tabela de despesa que irá inserir dados de uma tabela de funcionários, baseado na data de pagamento do salario dos funcionários, comparada a data atual. A questão é que quando a data de pagamento for igual a data atual, todos os funcionários cadastrados, entram na tabela de despesa automaticamente.
Pensei em usar uma Trigger, mas o problema é que as trigger's só aceitam eventos de Insert, Update e Delete, no entanto o evento que quero criar deve ser disparado quando o valor da comparação for verdadeiro.
Existe recurso no oracle/sql para fazer isso ou o ideal é fazer essa comparação e inserção de dados via aplicação?
Question
davinc131
Boa tarde Pessoal!
Sei que hoje é feriado e a maioria de vocês estão no conforto de suas casas com suas famílias ou em algum canto desse nosso país aproveitando para recuperar as energias para o batente. No entanto, estou aqui com uma questão a resolver e gostaria de pedir a ajuda de vocês.
Preciso criar um gatilho para fazer Insert em uma tabela de um banco de dados do Oracle. A tabela que receberá o Insert é uma tabela de despesa que irá inserir dados de uma tabela de funcionários, baseado na data de pagamento do salario dos funcionários, comparada a data atual. A questão é que quando a data de pagamento for igual a data atual, todos os funcionários cadastrados, entram na tabela de despesa automaticamente.
Pensei em usar uma Trigger, mas o problema é que as trigger's só aceitam eventos de Insert, Update e Delete, no entanto o evento que quero criar deve ser disparado quando o valor da comparação for verdadeiro.
Existe recurso no oracle/sql para fazer isso ou o ideal é fazer essa comparação e inserção de dados via aplicação?
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.