MSSQL

MSSQL veritabanınlarda identity sutuna veri girme nasıl yapılır?

MSSQL veritabanınlarda identity sutuna veri girme nasıl yapılır?
Bu makaleyi Değerlendirin
Bu yazı 572 kere görüntülenmiştir.

Merhaba arkadaşlar  bu kısa  yazımda  sizlere MSSQL veritabanlarında otomatik artan Identity kolonunuz üzerinde veri set etmenizi sağlayan kısa komutu anlatacağım.

Veritabanınızda adresler tablonuzda primary key Id olsun ve Auto Increment 1 olsun

Veri eklemek istediğizde aşağıdaki T-SQL ile

Msg 544, Level 16, State 1, Line 4
Cannot insert explicit value for identity column in table ‘Adresler’ when IDENTITY_INSERT is set to OFF.

Yukarıdaki hatayı aldınız, Peki nedir çözüm ?

 

Çözüm :

SET IDENTITY_INSERT deneme ON;

 

Not: Özellikle Export veya Import yöntemi ile SQL Management üzerinden veri aktarımı yaparken Database’ler arasında identity columns problem çıkarır veri aktarımı sırasında , çözmek için hata veren tabloların identity’lerini set  etme özelliğini açık hale getirmemiz gerekiyor.

 

 

 

 

Benzer Yazılar:

İlk yorum yazan sen ol.

Yorum yap

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