'TRUNC(SYSDATE + 1)' 
是什么意思。另外DBMSJOB_SUBMIT() 有几个参数,各代表什么意思?

解决方案 »

  1.   

    TRUNC函数为指定元素而截去的日期值。
            其具体的语法格式如下:
            TRUNC(date[,fmt])
            其中:
            date    一个日期值
            fmt     日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去
      

  2.   

    第一个问题
    sysdate+1是当前数据库的系统时间加上一天,trunc是截取,后面没有跟别的参数,则截取到天
    以今天为例,sysdate+1是2009-9-28 19:42
    那么trunc后的值就是2009-9-28 00:00:00第二个问题
    你google一下比较好,很容易搜到详细的解释
    你写错了,是dbms_job.submit
      

  3.   

    sysdate + 1就是在当前日期上加一天,就是明天
      

  4.   

    上机试验一下,记忆比较深刻,也更容易理解
    select trunc(sysdate) from dual;
    select trunc(sysdate,'mi') from dual;
    select trunc(sysdate,'hh') from dual;
    select trunc(sysdate,'dd') from dual;
    select trunc(sysdate,'mm') from dual;
    select trunc(sysdate,'yy') from dual;