5.00 / 1 oy

Sql Server'da Temp Tablo ile Select Into Kullanımı

SQL Server'da geçici tablo (temp table) kullanımı ile ilgili önceki iki yazım için;

bkz: Sql Server'da Temp Tablo (Geçici Tablo) Oluşturmak

bkz: Sql Server'da Temp Tabloyu (Geçici Tablo) Drop Etmek

Bu yazıda, tek bir query içerisinde yeni bir temp tablo oluşturan, başka tablolardan SELECT komutu ile tablo satırlarını ekleyen ve en son olarak da SELECT ile verileri listeledikten sonra kendini drop eden bir geçici tablo oluşturma örneği vereceğim.

IF(OBJECT_ID('tempdb..#gecicitablo') IS NOT NULL) BEGIN DROP TABLE #gecicitablo END

create table #gecicitablo
(
	ad nvarchar(30),
	soyad nvarchar(30),
    yas int
)


INSERT INTO #gecicitablo (ad, soyad, yas)
SELECT ad, soyad, yas
    from tablo1
	where  ...

INSERT INTO #gecicitablo (ad, soyad, yas)
SELECT ad, soyad, yas
    from tablo2
	where  ...


SELECT ad, soyad, yas FROM #gecicitablo order by ad desc

DROP TABLE #gecicitablo

 

Editör editi: benzer bazı diğer başlıklar için;

bkz: Sql Server'da Html etiketleri nasıl kaldırılabilir?

bkz: Sql Server'da Using ifadesi ne işe yarar?

bkz: Sql Server'da düzenli yedek alma görevi nasıl tanımlanır?

bkz: Sql Server'da sonuçları rastgele sıralamak

bkz: Sql Server'da tablodan Identity nasıl kaldırılabilir?

bkz: Select içerisinde hesaplama yapmak (Sql Server)

kaanbey

23.04.2021 15:11

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Sql Server'da Temp Tablo ile Select Into Kullanımı

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.