not a valid day of week

解决方案 »

  1.   

    可以阿!
    SQL> select NEXT_DAY(to_date('15-10-2006','dd/mm/yyyy'),'SUNDAY') from DUAL
      2  /NEXT_DAY(
    ---------
    22-OCT-06SQL>
      

  2.   

    ALTER SESSION SET NLS_DATE_LANGUAGE= 'American';
    再执行。
      

  3.   

    恩,我试了试,
    如果select NEXT_DAY(to_date('15-10-2006','dd/mm/yyyy'),1) from DUAL就可以了我现在用的是中国的时区,所以………………我想应该是这个问题吧
      

  4.   

    因为你的是中文版,用的是中文。所以输入sunday不行。

    select NEXT_DAY(to_date('15-10-2006','dd/mm/yyyy'),1) from DUAL

    select NEXT_DAY(to_date('15-10-2006','dd/mm/yyyy'),星期一) from DUAL
    就可以。