Wiederholen von Zeilen basierend auf dem Spaltenwert in jeder Zeile

Ich habe diese Tabelle mit folgenden Daten



Job  Quantity   Status  Repeat 
1    100         OK     2 
2    400         HOLD   0 
3    200         HOLD   1 
4    450         OK     3 

Basierend auf dem Wert in der Spalte Wiederholen für jede Zeile sollte die Zeile erneut wiederholt werden. Beispielsweise ist für Job 1 der Wiederholungswert 2, sodass Job 1 noch zweimal wiederholt werden sollte.

Die resultierende Tabelle sollte wie folgt aussehen



Job      Quantity   Status  Repeat 
1        100        OK      2 
1        100        OK      2 
1        100        OK      2 
2        400        HOLD    0 
3        200        HOLD    1 
3        200        HOLD    1 
4        450        OK      3 
4        450        OK      3 
4        450        OK      3 
4        450        OK      3 

Kann mir bitte jemand bei dieser Frage helfen? benutze Oracle 10g

Antworten auf die Frage(3)

Ihre Antwort auf die Frage