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

  • Canal de arkyoru

    Canal de ark

    18 Ocak 2007
  • Hollyscoop

    Hollyscoop

    30 Ocak 2007
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011