我写了一个sql语句,放到a.sql里面,我想每隔10分钟运行一次这个sql语句,请问改怎么办? 
请大侠们说详细点,我是初学者…… 
分不够可以再加

解决方案 »

  1.   

    可以程序实现定时任务,java里有Timer里面的schedule方法
    或者数据库若可以支持的话更好,直接数据库设置多少时间跑存储过程
      

  2.   

    用TimerTask类,每隔10分钟执行一次SQL,         
          TimerTask task = new TimerTask() { 
                //发送邮件 
                public void run() { 
                    //执行SQL
                    ....
                } 
                
          }; 
          Timer timer = new Timer(); 
            //设置10分钟执行一次 
                timer.schedule(task, 1000 * 60 * 60);
      

  3.   

    用TimerTask类,每隔10分钟执行一次SQL,         
          TimerTask task = new TimerTask() { 
                //发送邮件 
                public void run() { 
                    //执行SQL 
                    .... 
                } 
                
          }; 
          Timer timer = new Timer(); 
            //设置10分钟执行一次 
                timer.schedule(task, 1000 * 60 * 60);
      

  4.   

    既然在AIX上,当然是利用crontab来运行一个shell,shell中运行sql。
    还有一种简单的办法。利用Oralce中job来跑吧!