Hallo,
ich muss in pl SQL eine Stored Procedure schreiben, bei der eine unterschiedliche Anzahl an Variablen übergeben wird.
Also einmal könnte es sein
mySP(Name, Sortierung)
mySP(Name, Sortierung, SpalteA_Alt, SpalteA_Neu)
mySP(Name, Sortierung, SpalteA_Alt, SpalteA_Neu, SpalteB_Alt, SpalteB_Neu) mySP(Name, Sortierung, SpalteA_Alt, SpalteA_Neu, SpalteB_Alt, SpalteB_Neu, SpalteC_Alt, SpalteC_Neu)
...
Nun kann ich ja nicht 100 verschiedene SPs erzeugen, damit alle Variationen abgedeckt sind und daher hab ich mir überlegt, 1-2 Aggregate zu übergeben.
entweder
mySP(Name, Sortierung, aggrSpalte_Alt, aggrSpalte_Neu) (genauer gesagt sind das dann nur zwei Listen)
oder
mySP(Name, Sortierung, aggrSpalte)
wobei aggrSpalte aus den Elementen Alt und Neu besteht
Leider habe ich keinen blassen Schimmer von PL SQL. Hatte bisher nur mit MS-SQL zu tun.
Bin für jede Hilfe dankbar
Phönix
ich muss in pl SQL eine Stored Procedure schreiben, bei der eine unterschiedliche Anzahl an Variablen übergeben wird.
Also einmal könnte es sein
mySP(Name, Sortierung)
mySP(Name, Sortierung, SpalteA_Alt, SpalteA_Neu)
mySP(Name, Sortierung, SpalteA_Alt, SpalteA_Neu, SpalteB_Alt, SpalteB_Neu) mySP(Name, Sortierung, SpalteA_Alt, SpalteA_Neu, SpalteB_Alt, SpalteB_Neu, SpalteC_Alt, SpalteC_Neu)
...
Nun kann ich ja nicht 100 verschiedene SPs erzeugen, damit alle Variationen abgedeckt sind und daher hab ich mir überlegt, 1-2 Aggregate zu übergeben.
entweder
mySP(Name, Sortierung, aggrSpalte_Alt, aggrSpalte_Neu) (genauer gesagt sind das dann nur zwei Listen)
oder
mySP(Name, Sortierung, aggrSpalte)
wobei aggrSpalte aus den Elementen Alt und Neu besteht
Leider habe ich keinen blassen Schimmer von PL SQL. Hatte bisher nur mit MS-SQL zu tun.
Bin für jede Hilfe dankbar
Phönix
Comment