Ö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