to_date 怎样才能实现?他不是只能将一个日期字符串转换成日期格式吗?

解决方案 »

  1.   

    SQL> select to_date('2003-4-28','yyyy-mm-dd')+5 from dual;TO_DATE('2003-4-28','YYYY-MM-D
    ------------------------------
    2003-5-3
    怎样比较两个指定日期的大小?
    --------------------------
    两个指定日期直接相减就可以了
      

  2.   


    SQL> set serveroutput on
    SQL> l
      1  declare
      2     vd_date DATE;
      3  begin
      4     vd_date := TO_DATE('20030428','YYYYMMDD') +5;
      5     DBMS_OUTPUT.PUT_LINE(vd_date);
      6* end;
    SQL> /
    03-5月 -03PL/SQL 过程已成功完成。