Cuma, Eylül 28

SQL Geçici tablo Oluşturma (Temptable-AdminTemptable)

      Sunucuya olan bağlantı açıkken geçici olarak oluşturulan ve uzerinde işlemler yapabileceğimiz tablolardır, normal tablolardan farklı değildirler, tek kullanıcıya ait bir id ile oluşturulurlar ve sadece o kullanıcı tarafından kullanıcı server a bağlı kaldığı sürece erişilebilirler. Create edilirken # isareti ile belirtilirler. Örnek:
     
        create table #TempleTableOrnek
        (
        Id int identity(1,1),
        Ad nvarchar(50),
        Soyad nvarchar(50)
        )


         Temptable lar bir user tarafından create edilirler ve bir user ulaşabilir fakat biz çok kullanıcının tablomuzu görüp üzerinde işlem yapmasını istersek; Admin temptable bizim için en uygun tablo olacaktır. Tanımlaması sırasında tek fark "##" işareti ile tanımlanması, tüm kullanıcılar tarafından tabloyu oluşturan user serverdan ayrılana kadar ulaşılabilinirler. Örnek:

        create table ##AdminTempleTable
        (
        Id int identity(1,1),
        Marka nvarchar(50),
        Model nvarchar(50)
        )


Hiç yorum yok: