Middle
Mi az ideiglenes tábla és mire használják?
sobes.tech MI
Válasz az MI-től
Ideiglenes tábla olyan tábla, amely csak a jelenlegi munkamenet vagy tranzakció ideje alatt létezik.
Cél:
- Ideiglenes közbenső adatok tárolása: Használják összetett lekérdezés eredményeinek mentésére vagy adatok lépésenkénti feldolgozására.
- Teljesítmény javítása: Egy ideiglenes táblát használó lekérdezés gyorsabb lehet, mint egy összetett közvetlen végrehajtás, különösen, ha az ideiglenes adatok többször is felhasználásra kerülnek.
- Összetett lekérdezések felosztása: Lehetővé teszi egy nagy és olvashatatlan lekérdezés kisebb, kezelhető részekre bontását.
- Adatalkönyvvel való munka: Az ideiglenes tábla csak a szükséges adatalkönyvet tartalmazza egy adott művelethez.
Ideiglenes tábla létrehozása (SQL példa):
-- Ideiglenes tábla létrehozása
CREATE TEMPORARY TABLE temp_customers AS
SELECT customer_id, customer_name
FROM customers
WHERE registration_date >= '2023-01-01';
-- Ideiglenes tábla használata
SELECT COUNT(*)
FROM temp_customers;
-- Az ideiglenes tábla automatikusan törlődik a munkamenet végén