5.00 / 1 oy

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

Önceki yazım için bkz: Sql Server'da Temp Tablo (Geçici Tablo) Oluşturmak

Bir SQL Server sunucusunda, aynı ada sahip birden fazla geçici tablo olamaz, eğer zaten var olan bir temp table için tekrar aynı isimde bir temp table oluşturmak isterseniz aşağıdaki gibi bir hata alırsınız:

There is already an object named '#tabloadi' in the database

SQL Server'da bir temp tabloyu query yazarak manuel kaldırmak için aşağıdaki drop komutu kullanılabilir.

DROP TABLE #kullanicilar

Eğer bir temp tabloyu oluşturma esnasında, o tablo adına sahip başka bir temp tablo var mı kontrolü yapmak ve var ise kaldırmak istiyorsanız aşağıdaki kodu kullanabilirsiniz.

IF OBJECT_ID(N'tempdb..#kullanicilar') IS NOT NULL
BEGIN
DROP TABLE #kullanicilar
END
GO
 
CREATE TABLE #kullanicilar
...

 

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

bkz: Sql Server'da Başka Bir Tablodan Hesaplanmış Sütun Eklemek

bkz: Sql Server'da sütun için minimum karakter uzunluğu kuralı eklemek

bkz: SQL Server'da Update yaparken Select komutu kullanmak

bkz: The connection name LocalSqlServer was not found Hatası

bkz: Sql Server'da Select yaparak Delete sorgusu yazmak

bkz: Sql Server'da tüm tablolardaki kayıtları tek komutla silmek

kaanbey

23.04.2021 12:16

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 Tabloyu (Geçici Tablo) Drop Etmek

İ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.