Temporäre Tabellen: Änderungen bei der Tabellenerstellung in Schemas

Achtung

Diese Verhaltensänderung ist in Bundle 2023_03 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Das Verhalten beim Erstellen einer temporären Tabelle in einem Schema ist wie folgt:

Bisher:

Sie können eine temporäre Tabelle erstellen, die den denselben Namen wie die Tabelle in demselben Schema hat, ohne über irgendwelche Berechtigungen für die Tabelle selbst zu verfügen.

Jetzt:

Um eine temporäre Tabelle mit demselben Namen wie die Tabelle in einem Schema zu erstellen, muss die verwendete Rolle die Berechtigung OWNERSHIP für die Tabelle haben oder diese Rolle erben.

Diese Änderung dient dazu, Namenskonflikte mit permanenten Tabellen in demselben Schema zu vermeiden. Beachten Sie, dass Sie die Skripte, mit denen die temporären Tabellen mit dem gleichen Namen wie die Tabelle im gleichen Schema erstellen, aktualisieren müssen. Sie können entweder die temporäre Tabelle umbenennen oder der Rolle, mit der Sie die temporäre Tabelle erstellt haben, die Berechtigung OWNERSHIP für die Tabelle erteilen.

Ref.: 427