私はこのようなテーブルを持っています
col1 | col2
-----------
1 | a
2 | b
3 | c
そして、このように見えるクエリを実行したい
val | colname
-------------
1 | col1
2 | col1
3 | col1
a | col2
b | col2
c | col2
アンピボットについて読み、列名を取得する方法を理解しました。これが私が現在取り組んでいるクエリです。
SELECT
*
FROM
myTable
UNPIVOT (
val
FOR
column_name
IN (
SELECT
column_name
FROM
USER_TAB_COLUMNS
WHERE
table_name = 'myTable'
)
)