Temporäre Tabellennamen [ERLEDIGT]
Verfasst: Mi, 27. Apr 2016 11:26
Hallo allerseits,
ich benutze inzwischen intensiv SQL-Scripts.
In einem sehr aufwändigen Script benutze ich zusätzlich temporäre Tabellen z.B. mit Namen #Tmp1,#Tmp2 etc.
Als Ergebnis gibt es schließlich eine Tabelle #TmpErgebnis, welche ich in einer View mittels
zurückgebe. Alle anderen temporären Tabellen lösche ich bereits innerhalb des Scripts wieder.
Wenn ich nun diese View innerhalb der gleichen Connection mehrfach gleichzeitig geöffnet haben will kommt es logischerweise zu einem Konflikt, da es die Tabelle #TmpErgebnis ja nur 1x geben kann.
Lösung vermutlich: mit variablen Tabellennamen arbeiten
Gibt es beim ADS eine Funktion, die mir so einen Tabellennamen (der noch nicht verwendet wird) generiert?
ich benutze inzwischen intensiv SQL-Scripts.
In einem sehr aufwändigen Script benutze ich zusätzlich temporäre Tabellen z.B. mit Namen #Tmp1,#Tmp2 etc.
Als Ergebnis gibt es schließlich eine Tabelle #TmpErgebnis, welche ich in einer View mittels
Code: Alles auswählen
select * from #TmpErgebnis
Wenn ich nun diese View innerhalb der gleichen Connection mehrfach gleichzeitig geöffnet haben will kommt es logischerweise zu einem Konflikt, da es die Tabelle #TmpErgebnis ja nur 1x geben kann.
Lösung vermutlich: mit variablen Tabellennamen arbeiten
Gibt es beim ADS eine Funktion, die mir so einen Tabellennamen (der noch nicht verwendet wird) generiert?