看一下checktime是否为date类型
然后看一下表里的数据是否有问题

解决方案 »

  1.   

    select * from t_dbsensor_sqlmoni
    where checktime < to_date(to_char(sysdate,'yyyymmdd') || '060000','yyyymmddhh24miss');看看是否能得到数据?
      

  2.   

    回复人: bluewindw(蓝风) ( ) 信誉:99  2004-09-22 17:45:00  得分: 0  
     
     
       在删除之前加个commit;提交.
     
     
    加不加都可以啊!
    语句应该没有问题啊
      

  3.   

    wylwyl1130(落雪山林)刚才试了一下,果然得不到数据
    什么问题呢?表里面是有以前的数据的
      

  4.   

    那看看条件, 选择 to_date(to_char(sysdate,'yyyymmdd') || '060000','yyyymmddhh24miss') 出来看看是什么东东
      

  5.   

    这个问题解决了现在我要用一个job来定时的执行这个存储过程
    希望是每天00:00:00的时候执行这个存储过程该怎么实现
    VARIABLE jobno NUMBER;
    BEGIN
    DBMS_JOB.SUBMIT(:jobno,
    'paul.event_into_history;',to_date('16-09-2004 00:00:00', 'dd-mm-yyyy hh24:mi:ss'),'sysdate+1');
    COMMIT;这样行不行?to-date那里怎样写更好?
    END;
      

  6.   

    DBMS_JOB.SUBMIT(:jobno,  
    'paul.event_into_history;',
    sysdate,'trunc(sysdate)+1');  
      

  7.   

    bzszp(www.bzszp.533.net)这样写的话这个job是在什么时候执行?
      

  8.   

    baojianjun(包子) 存储过程已经没问题了
    现在我要用一个job来定时的执行这个存储过程
    希望是每天00:00:00的时候执行这个存储过程
    这个job该怎么实现