Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Globale temporäre Tabelle

Oracle Temp-Tabellen sind NICHT wie SQL Server #temp-Tabellen. Ich sehe keinen Grund, die Tabellen kontinuierlich zu löschen/erstellen. Die Daten werden ohnehin pro Sitzung gelöscht, sobald die Transaktion oder Sitzung abgeschlossen ist (abhängig von den Optionen zur Tabellenerstellung). Wenn Sie mehrere Threads haben, die dieselbe DB-Sitzung verwenden, sehen sie die Daten des anderen. Wenn Sie eine Sitzung pro Thread haben, ist der Umfang der Daten, wie Sie erwähnt haben, begrenzt. Siehe Beispiel hier .