Sobes.tech
Middle

Ce este o tabelă temporară și pentru ce este folosită?

sobes.tech AI

Răspuns de la AI

Un tabel temporar este o tabelă care există doar pe durata sesiunii sau tranzacției curente.

Scop:

  • Stocare temporară a datelor intermediare: Este utilizată pentru a salva rezultatele unei interogări complexe sau pentru a procesa datele etapă cu etapă.
  • Îmbunătățirea performanței: O interogare care utilizează o tabelă temporară poate fi mai rapidă decât executarea directă a unei interogări complexe, mai ales dacă datele intermediare sunt utilizate de mai multe ori.
  • Divizarea interogărilor complexe: Permite împărțirea unei interogări mari și dificil de citit în părți mai mici și gestionabile.
  • Lucrul cu un subset de date: Tabela temporară poate conține doar subsetul necesar de date pentru o anumită operație.

Crearea unei tabele temporare (exemplu pentru SQL):

-- Crearea unei tabele temporare
CREATE TEMPORARY TABLE temp_customers AS
 SELECT customer_id, customer_name
 FROM customers
 WHERE registration_date >= '2023-01-01';

-- Utilizarea tabelei temporare
SELECT COUNT(*)
FROM temp_customers;

-- Tabela temporară va fi ștersă automat la încheierea sesiunii