Posted by solidsna2 on 03/01/06 19:17
I am working with an application that use SQL to store it's data. What
I am trying to achieve is to execute the query below every hour.
UPDATE Tbl1
SET Tbl1.Flag = '0'
WHERE Tbl1.Flag <> '0'
UPDATE Tbl1
SET Flag = '1'
WHERE Tbl1.Key = (SELECT Tbl2.Key
FROM Tbl2
WHERE Tbl2.Key = Tbl1.Key
AND CURRENT_TIMESTAMP >= Tbl2.Expdate GROUP
BY Tbl2.Key)
DELETE Tbl2
WHERE CURRENT_TIMESTAMP >= Tbl2.Expdate
The Query does exactly what I want it to do. Now I want to launch this
query from the application I was talking about earlyer. So I thought
that if I use a trigger that will be iniated by a script in my
application by changing a value to 1 or 0 every hour. This will then
activate the SQL trigger that will execute the query above. I strore
the query in a views. So that is why I ask how to execute a views with
a trigger.
Maybe this is not the way to go, but I hope you can understand what I
am trying to do.
Thank you again.
Philippe
[Back to original message]
|