Oracle中的动态unpivoting

时间:2016-07-19 11:44:03

标签: oracle unpivot

我创建了一个忽略宽表的视图。我这样做:

CREATE VIEW MYLONGTABLE AS 
SELECT *
FROM   MYWIDETABLE
UNPIVOT (VALUE FOR PARAMETER IN (
            PARAM1,
            PARAM2,
            [continues with ~200 entries]
));

现在,应该动态计算列表PARAM1, PARAM2, ...。最简单的方法是什么?不幸的是,内部SELECT将不起作用。这对我来说最简单,因为我将PARAM存储在另一个表中。

0 个答案:

没有答案