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));
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));
Yorumlar
Yorum Gönder