Sobes.tech
Junior — Middle

El tudná magyarázni, hogy mik azok az ideiglenes táblák az adatbázisokban, és milyen helyzetekben használják őket?

sobes.tech MI

Válasz az MI-től

Az adatbázisokban ideiglenes táblák azok a táblák, amelyek csak egy munkamenet vagy tranzakció ideje alatt jönnek létre és léteznek. Ezeket ideiglenes adatok tárolására használják, például összetett számítások, aggregációk vagy összekapcsolások idejére, hogy ne terheljék túl a fő adatbázist.

Használati példa: ha nagy adathalmazt kell feldolgozni és ideiglenes számítási eredményeket tárolni, az ideiglenes tábla hatékonyan teszi ezt lehetővé, és a munkamenet végén automatikusan törlődik.

SQL-ben így nézhet ki:

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

-- A temp_users-t használjuk további lekérdezésekhez
SELECT * FROM temp_users WHERE name LIKE 'A%';

-- A munkamenet végén a temp_users automatikusan törlődik