Frage №27
Verbleibend:
Was ist eine temporäre Tabelle in SQL?
Musterantwort
Antwort standardmäßig anzeigen
Eine temporäre Tabelle ist eine Tabelle, die nur innerhalb der aktuellen Session bzw. Verbindung existiert und automatisch gelöscht wird, sobald die Session endet oder die Verbindung geschlossen wird.
Eine temporäre Tabelle anlegen
MySQL 8.1CREATE TEMPORARY TABLE TempTable ( id INT, name VARCHAR(100) );
Mit einer temporären Tabelle arbeiten
MySQL 8.1-- Daten in die temporäre Tabelle einfügen INSERT INTO #TempTable (id, name) VALUES (1, 'Iwan'), (2, 'Peter'); -- Daten aus der temporären Tabelle lesen SELECT * FROM #TempTable; -- Die temporäre Tabelle wird nach dem Ende der Session automatisch entfernt
Einsatzbereiche temporärer Tabellen
- Zwischenergebnisse in komplexen Queries ablegen.
- Große Datenmengen in Batch-Operationen verarbeiten.
- Konflikte vermeiden, wenn mehrere Benutzer gleichzeitig arbeiten.