oracle 中 如何用一个简单的select 语句返回未来10天的日期('yyyy-mm-dd'格式)

解决方案 »

  1.   

    select to_char(sysdate + 10, 'yyyy-mm-dd') from dual;
      

  2.   


    SQL> SELECT SYSDATE+10 FROM DUAL;SYSDATE+10
    --------------
    23-1月 -09
      

  3.   

    感觉楼主的意思是返回未来10天每天的日期,如果是这样的话,可试下这个:select to_char(sysdate + rownum, 'yyyy-mm-dd') from dual connect by rownum<=10;
      

  4.   

    报错:ora-01436:用户数据中的connct by 循环
      

  5.   

    select to_char(sysdate + rownum, 'yyyy-mm-dd')
                 from all_objects
               where rownum <= 10