表结构
Q1,Q2,Q3...............Q45   类似这样,字母没规律的。每次查询返回记录数是一条,想显示的时候竖着显示。怎么弄?Q1  11
Q2  12
Q3  32....
....Q45 54

解决方案 »

  1.   

    1、从系统表获取表结构
    2、生成动态SQL获取结果用存储过程来执行,结果用游标返回
    或 写个函数或过程来生成SQL语句,语句在外面执行
      

  2.   

    具体怎么弄啊?用unoin 吗?
      

  3.   

    select regexp_substr(Q1||'#'||Q2||'#'||...||Q45,'[^#]+',1,n) q from tb left join (select level n from dual connect by level <=45) on 1=1