Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / SQL SERVER / Sql Server Soru - Çözüm / Msg 2714, Level 16, State 6, Line 4 There is already an object named ‘#db’ in the database.
Msg 13601, Level 16, State 1, Line 1

Msg 2714, Level 16, State 6, Line 4 There is already an object named ‘#db’ in the database.

Msg 2714, Level 16, State 6, Line 4 There is already an object named ‘db’ in the database. hatası ve çözümü

 

Msg 2714, Level 16, State 6, Line 4 There is already an object named ‘#db’ in the database.  Bir tablo ile ilgili birden fazla kayıt ve bazen üzerine yazma hatası ile ile ilgili bu hatayı verir.

BEGIN
IF EXISTS (
SELECT *
FROM sys.tables
WHERE name LIKE ?#db%?)
DROP TABLE #temp
CREATE TABLE #temp(id INT )
SELECT name
FROM sys.tables
WHERE name LIKE ?%#db%?
END
GO 10

 

Msg 13601, Level 16, State 1, Line 1

Yukarıda gösterildiği gibi eğer varsa #temp tablosu drop ediyor sonra yeniden oluşturup #temp tablosunu gösteriyor.Temp tablosunun diğer bir özelliğide session açılıp kapatıldığında temp tablosu içerisini boşaltır.

Yukarıdaki t-sql haricinde başka drop ve create ifadesi kullanarak temp?i kaldırıp oluşturabiliriz.

IF OBJECT_ID(?db..#db?) IS NOT NULL
DROP TABLE #temp

CREATE TABLE #db(id INT )
gibi kullanımları mevcuttur.


Ayrıca bknz.

kelime içerisinden harf yada rakamaları silme

kelime içerisinden harf yada rakamaları silme Merhaba, kelime içerisinden harf yada rakamaları silme işlemini kısaca …

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.