Stored Procedure

MSSQL de sorgu sonuçlarını temp tabloya yazma nasıl yapılır

Rate this post

MS-SQL 2012 üzerinde 2 şekilde sorgu sonuçları temp bir tabloya yazılabilir.

1-  Değişken tanımlıyoruz, insert kodu ile sorgu sonucunu otomatik ekliyoruz ve  geçici tablo içine kayıtlar ekleniyor.

 

 

2- MS SQL in “into #” operatörünü kullanarak , geçici tablo veri ile dolduruluyor. Bu temp tablo sadece aktif bağlantıda erişilebilir. Kullanıcı kendi açtığı temp tabloyu okuyabilir. Açan kullanıcı bu tabloyu normal tablo gibi klasik yöntemlerle sorgulayabilir, silebilir, güncelleyip veri ekleyebilir hatta drop ve truncate edebilir (tablo başında # unutulmadan)

3-  MS SQL in “into ##” çift diyez operatörünü kullanarak, geçici tablo global olarak açılır ve tüm diğer kullanıcılar bu tabloyu normal tablo gibi klasik yöntemlerle sorgulayabilir, silebilir, güncelleyip veri ekleyebilir hatta drop ve truncate edebilir (tablo başında ## unutulmadan)

 

 

 

Not : Temp tabloları kullanırken Ram e bindireceğiniz yüke dikkat etmelisiniz. Yani Milyonlarca kayıtı arabelleğe alırken sistemi down etmeyin 🙂 Dikkat..

Benzer Yazılar:



This post has been seen 1108 times.
Be the First to comment.

Leave a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir