Sql de bir tabloyu identity kolonu ile birlikte başka bir tabloya insert etme

Muhammet Ali
23 Aralık 2016 Cuma
0

Merhaba arkadaşlar

Sql de bir tabloda bulunan verileri başka bir boş tabloya veya başka bir veritabanındaki tabloya taşıyabiliyoruz.Taşıma işlemi yapaken eğer taşıyacağımız tablodaki identity kolonunuda taşımak istiyorsak 

annot insert explicit value for identity column in table 'Notes' when IDENTITY_INSERT is set to OFF.

şeklinde hata alırız.

Bunun önüne geçmek için  

SET IDENTITY_INSERT Tablo_adi ON

 

SET IDENTITY_INSERT Tablo_adi OFF

bloglarını kullanmalıyız.Örnek olarak;

SET IDENTITY_INSERT Haber ON

INSERT INTO Haber (ID, Title,Description)
SELECT ID, Title,Description from Blog

SET IDENTITY_INSERT Haber OFF

 

Yapılan işlem :Blog tablosundan verileri getir haber tablosuna aktar.

 

İyi Çalışmalar



Yorum yaz