Middle
Co je dočasná tabulka a k čemu slouží?
sobes.tech AI
Odpověď od AI
Dočasná tabulka je tabulka, která existuje pouze během aktuální relace nebo transakce.
Účel:
- Dočasné dočasné uložení mezilehlých dat: Používá se k uložení výsledků složitého dotazu nebo k postupnému zpracování dat.
- Zlepšení výkonu: Dotaz s dočasnou tabulkou může být rychlejší než přímé provedení složitého dotazu, zejména pokud jsou mezilehlá data používána opakovaně.
- Rozdělení složitých dotazů: Umožňuje rozdělit velký a těžko čitelný dotaz na menší, lépe spravovatelné části.
- Práce s podmnožinou dat: Dočasná tabulka může obsahovat pouze potřebnou podmnožinu dat pro konkrétní operaci.
Vytvoření dočasné tabulky (příklad pro SQL):
-- Vytvoření dočasné tabulky
CREATE TEMPORARY TABLE temp_customers AS
SELECT customer_id, customer_name
FROM customers
WHERE registration_date >= '2023-01-01';
-- Použití dočasné tabulky
SELECT COUNT(*)
FROM temp_customers;
-- Dočasná tabulka bude automaticky odstraněna po ukončení relace