MSSQL

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

Rate this post

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:



This post has been seen 740 times.
Be the First to comment.

Leave a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir