MSSQL

MSSQL de Temp tablo silme nasıl yapılır

MSSQL veritabanında temp (geçici) tablolar tempdb ismindeki veritabanında tutulur. Bu yüzden kullandığınız veritabanın information schema tablosunda görülemeyecektir.

ilk satır ##temp tablonuzu açar , ikinci satırda ise tablonuzu kendi veritabanınızda aradığınız için bulamazsınız.

Çözüm :

Yukarıdaki gibi object_Id fonksiyonu ile tempdb içinde arama yapmalısınız.

Not : tempdb..##temp yazımında TEK NOKTA ile çalışmadığına dikkat ediniz. Çift nokta olmasının sebebi DBO yazmak yerine nokta koysanız kabul ediyor.

tempdb.dbo.##temp yazımıda kabul ediliyor.

 

 

İlk yorum yazan sen ol.

Yorum yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir