我有这个SQL查询
SELECT TOALIAS, COUNT(*), TO_CHAR(TIMESTAMP,'DD/MM/YYYY HH12:MI') AS TIMESTAMP
FROM TABLE1
WHERE TIMESTAMP >= SYSDATE - 15/(24*60)
AND STATUS = 1
GROUP BY TOALIAS, TO_CHAR(TIMESTAMP,'DD/MM/YYYY HH12:MI');
我正在使用TOAD 12.9。我想创建一个作业并每15分钟运行一次这个查询并将数据插入Table2
(这些记录将被应用程序自动推送为SMS消息)。
我也有权创建一个cron作业。我在Stack Overflow上找到了这个
0 0/15 * 1/1 * ? * /home/testdata/script/sample.sql
我可以创建一个cron作业;让它连接到数据库并从Table1
运行查询并每15分钟插入Table2
一次?
答案 0 :(得分:0)
* / 15 * * * *命令
这是让cronjob每15分钟运行一次的方法。
我认为你最好编写一个shell脚本来连接你的数据库。另外,您可能会收到身份验证错误。