私の質問は、いくつかの背景があります:
テーブル メタデータ (列形式) に基づいていくつかの SQL クエリを生成する必要があり、結果は次のようになります。
TABLENAME1|COL1
TABLENAME1|COL2
TABLENAME2|COL1
TABLENAME2|COL2
TABLENAME2|COL3
TABLENAME3|COL1
TABLENAME4|COL1
TABLENAME4|COL2
... /*some other 1800 rows */
(ええ、それは順序付けられています。)必要なのは、最初の列に基づいてこのデータを転置することです。そのため、予想される出力は次のようになります。
TABLENAME1|COL1|COL2|NULL
TABLENAME2|COL1|COL2|COL3
TABLENAME3|COL1|NULL|NULL
TABLENAME4|COL1|COL2|NULL
/* less then 1800 rows ;-) */
Oracle SQL を使用することは可能ですか?
前もって感謝します!