SQL Ders11 - TEMPORARY TABLE


   SQL'de temporary table run-time (koşma zamanında) oluşturulur. Diğer tablolar üzerinde yapılacak tüm operasyonlar temporary (geçici) tabloda da yapılabilir. Temporary tablolar tempdb veritabanı içinde oluşturulur.

Davranışlarına ve kapsamına (scope) göre iki çeşit temporary tablolar vardır.
  • Local temp
  • Global temp
Local temp tablolar sadece geçerli connection (bağlanma) zamanında kullanılabilir. Kullanıcı disconnect (bağlantıyı sonlandırma) olduğunda otomatik olarak silinir. Tablo ismi # (hastag) ile başlar


CREATE TABLE #tablo_ismi(
        ...
);


SqlQuery11.sql
CREATE TABLE #LOCAL_TEST(ad varchar(20));

sql temporary table


Global temp tablolar kalıcı tablolara benzer. Ancak ve ancak tüm kullanıcılar disconnect (bağlantıyı sonlandırma) olduğunda otomatik olarak silinir. Tablo ismi ## (2 hastag) ile başlar.


CREATE TABLE ##tablo_ismi(
        ...
);


SqlQuery11_2.sql
CREATE TABLE ##GLOBAL_TEST(ad varchar(20));

sql temporary table

sql temporary table

Yorumlar

Bu blogdaki popüler yayınlar

Java SE Ders24 - Composition (Kompozisyon)

Spring Ders20 - Aspect Oriented Programming - AspectJ Annotation Style

JSF Ders30 - Page Template (Sayfa Şablonu)