Sobes.tech
Junior — Middle

Kunt u uitleggen wat tijdelijke tabellen in databases zijn en in welke situaties ze worden gebruikt?

sobes.tech AI

Antwoord van AI

Tijdelijke tabellen in databases zijn tabellen die alleen bestaan tijdens een sessie of transactie. Ze worden gebruikt om tijdelijke gegevens op te slaan die tijdelijk nodig zijn, bijvoorbeeld voor complexe berekeningen, aggregaties of joins, om de hoofd database niet te belasten.

Voorbeeld van gebruik: als je een grote dataset moet verwerken en de resultaten van tussentijdse berekeningen wilt opslaan, maakt een tijdelijke tabel dit efficiënt mogelijk, en wordt deze automatisch verwijderd na afloop.

In SQL kan dit er zo uitzien:

CREATE TEMPORARY TABLE temp_users AS
SELECT id, name FROM users WHERE active = 1;

-- Gebruik temp_users voor verdere queries
SELECT * FROM temp_users WHERE name LIKE 'A%';

-- Na het afsluiten van de sessie wordt temp_users automatisch verwijderd