Re: Oracle PL-SQL: Tabelle "drehen"



Am Sat, 18 Feb 2006 19:09:01 +0100 schrieb Florian Melcher <homervondensimpsons@xxxxxx>:

Hallo,

ich habe eine Tabelle TAB_1 (Col1, Col2, Col3) mit folgendem Inhalt:

KDNR | DE_1 | EN_1
1 | 2 | 3
4 | 5 | 6

Diese möchte ich jetzt in folgende neue Tabelle TAB_2 überführen

KDNR | ATT | VALUE
1 | DE | 2
1 | EN | 3
4 | DE | 5
4 | EN | 6


insert into tab_2 (kdnr,att,value)
(select kdnr,'DE',DE_1 from tab_1
union all
select kdnr,'EN',EN_1 from tab_1
)

Gruss
Ulrik
.