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