1. 程式人生 > >Oracle根據年份獲取月份

Oracle根據年份獲取月份

以上命令在DOS命令操作(CMD):

SQL> select &year||'-'||lpad(rownum,2,'0') yyyymm
  2  from dual
  3  connect by rownum<=12
  4  /
輸入 year 的值:  2012
原值    1: select &year||'-'||lpad(rownum,2,'0') yyyymm
新值    1: select 2012||'-'||lpad(rownum,2,'0') yyyymm

結果輸出如下:
YYYYMM
---------
2012-01
2012-02
2012-03
2012-04
2012-05
2012-06
2012-07
2012-08
2012-09
2012-10
2012-11

YYYYMM
---------
2012-12

已選擇12行。

SQL>