5 Ocak 2010, Salı
Tablonun kimlik sütunu için açık bir değer tek bir sütun listesi kullanılır ve INSERT deyiminde SQL Server ÜZERİNDE belirtilebilir
Bu sorgu yapmaya çalışıyorum
INSERT INTO dbo.tbl_A_archive
SELECT *
FROM SERVER0031.DB.dbo.tbl_A
ama kaçtım sonra bile
set identity_insert dbo.tbl_A_archive on
Bu hata mesajı alıyorum
Kimlik sütunu için açık bir değer tablo 'dbo.'tek bir sütun listesi kullanılır ve INSERT deyiminde olduğunda belirtilebilir. tbl_A_archive
tbl_A
satır ve genişliği büyük bir tablo, yani sütunlar var. Tüm sütunları el ile yazmak zorunda kalmak istemiyorum. Bunu nasıl çalıştırabilirim? Yardım lütfen!
CEVAP
23 AĞUSTOS 2012, PERŞEMBE
SET IDENTITY_INSERT tableA ON
Bir INSERT deyimi için bir sütun listesi yapmak zorunda:
INSERT Into tableA ([id], [c2], [c3], [c4], [c5] )
SELECT [id], [c2], [c3], [c4], [c5] FROM tableB
"tableA İçine EKLE ........" değil gibi
SET IDENTITY_INSERT tableA OFF
Bunu Paylaş:
OFF tablonun kimlik sütunu için açık d...
SQL Server üzerinde INSERT VEYA UPDATE...
Nasıl açıp INSERT deyiminde SQL Server...
Nasıl SQL Server Kimlik Sütunu güncell...
SQL Server Profiler : için birden çok ...