Sobes.tech
Middle

Geçici tablo nedir ve ne amaçla kullanılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Geçici tablo, yalnızca mevcut oturum veya işlem süresince var olan bir tablodur.

Amacı:

  • Ara verilerin geçici depolanması: Karmaşık bir sorgunun sonuçlarını saklamak veya verileri aşama aşama işlemek için kullanılır.
  • Performans artırma: Bir geçici tablo kullanan sorgu, özellikle ara veriler tekrar tekrar kullanılıyorsa, doğrudan karmaşık bir sorgunun yürütülmesinden daha hızlı olabilir.
  • Karmaşık sorguların bölünmesi: Büyük ve okunması zor olan bir sorguyu daha küçük, yönetilebilir parçalara ayırmaya olanak tanır.
  • Veri alt kümesiyle çalışma: Geçici tablo, belirli bir işlem için yalnızca gerekli veri alt kümesini içerebilir.

Geçici tablo oluşturma (SQL örneği):

-- Geçici tablo oluşturma
CREATE TEMPORARY TABLE temp_customers AS
 SELECT customer_id, customer_name
 FROM customers
 WHERE registration_date >= '2023-01-01';

-- Geçici tablo kullanımı
SELECT COUNT(*)
FROM temp_customers;

-- Oturum sona erdiğinde geçici tablo otomatik olarak silinecektir