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

Spring Ders03 - Factory Bean & Factory Method

JSP Ders04 - JSP Direktifleri

PL/SQL Ders03 - Değişkenler