SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • MultiPlayStationMan

    MultiPlaySta

    17 Aralık 2009
  • soyacincautv

    soyacincautv

    14 NİSAN 2010