Middle
Čo je dočasná tabuľka a na čo slúži?
sobes.tech AI
Odpoveď od AI
Dočasná tabuľka je tabuľka, ktorá existuje iba počas aktuálnej relácie alebo transakcie.
Účel:
- Dočasné dočasné uloženie medzičasových údajov: Používa sa na uloženie výsledkov zložitých dotazov alebo na spracovanie údajov krok za krokom.
- Zlepšenie výkonu: Dotaz s dočasnou tabuľkou môže byť rýchlejší ako priame vykonanie zložitých dotazov, najmä ak sa medzičasové údaje používajú opakovane.
- Rozdelenie zložitých dotazov: Umožňuje rozdeliť veľký a ťažko čitateľný dotaz na menšie, spravovateľné časti.
- Práca s podmnožinou údajov: Dočasná tabuľka môže obsahovať iba potrebnú podmnožinu údajov pre konkrétnu operáciu.
Vytvorenie dočasnej tabuľky (príklad pre SQL):
-- Vytvorenie dočasnej tabuľky
CREATE TEMPORARY TABLE temp_customers AS
SELECT customer_id, customer_name
FROM customers
WHERE registration_date >= '2023-01-01';
-- Použitie dočasnej tabuľky
SELECT COUNT(*)
FROM temp_customers;
-- Dočasná tabuľka bude automaticky odstránená po ukončení relácie