请问如何在SQL语句中自动生成1-13的函数。
比如
select XXXX from XXXX
得出结果
1
2
3
4
5
6
7
8
9
10
11
12
13

解决方案 »

  1.   

    select level from dual CONNECT BY level<=13 ;
      

  2.   


    SQL> select rownum xxxx from dual connect by rownum <=13;      XXXX
    ----------
             1
             2
             3
             4
             5
             6
             7
             8
             9
            10
            11
            12
            1313 rows selectedSQL> 
      

  3.   

    select rownum from dual connect by rownum <=13;
      

  4.   

    select level from dual CONNECT BY level<=13 ;
      

  5.   

    select rownum from dual connect by rownum <=13;
      

  6.   


    select rownum from dual where connect by rownum<=13还是 select dbms_random.value(1,13) from dual