Hallo SJ! Freut mich das du mich gefunden hast!
Ja genau. In Worksheet1 spalte A steht ein komplettes sql query und zwar 322243 Zeilen.
Und ja es läuft wieder nach einem festen Muster, Man muss sich das ganze query in blocks vorstellen.
Jedes Block beginnt mit einem Replace View. Und jede Replace View Zeile sieht so aus:
REPLACE VIEW wdb040.V_GROVUDM_PPD0214 AS (
Es steht jedes mal nach 'PPD' eine andere nummer. Also müssen wir immer ab PPD bis zum nächsten Leerzeichen kopieren, in diesem Fall 'PPD0214'
Diese Fügen wir in Tabelle 2 Spalte A ein.
Bis zum nächsten REPLACE VIEW stehen mehrere Zeilen mit Joins und FROMs die zur kopierten PPD gehören. deshalb muss ich die tabelennamen hinter den Froms ebenfalls kopieren und diese in Spalte B einfügen. Also hinterdem from vom Leerzeichen bis zum nächsten Leerzeichen.
vorher
FROM dwh_prv_prd.prov_transaction pt
nachher
dwh_prv_prd.prov_transaction
Wichtig ist nur das in Tabelle 2 alles strukturiert aussieht. D.H man sollte erkennen können welche froms zur welchen replace views gehören ..
Ist auf jeden fall keine leichte sache aber ich bin dankbar für jeden tipp :)
|