SORU
15 AĞUSTOS 2011, PAZARTESİ


Nasıl açıp INSERT deyiminde SQL Server 2008 kullanarak açmak için?

Neden bir hata IDENTITY_INSERT olarak ayarlandığında bir ekleme yapıyor mu anlamışım?

Nasıl yapılır: SQL Server 2008'de düzgün aç mıyım? SQL Server Management Studio kullanarak mı?

Bu sorguyu çalıştırmak zorundayım:

SET IDENTITY_INSERT Database. dbo. Baskets ON

Sonra mesaj konsolda geri Komutu(ler) başarıyla tamamlanan aldım. Uygulamayı çalıştırdığınızda ancak, hala bana hata aşağıda gösterildiği verir:

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

CEVAP
15 AĞUSTOS 2011, PAZARTESİ


MSDN başı olarak SQL)

SET IDENTITY_INSERT sometableWithIdentity ON

INSERT sometableWithIdentity (IdentityColumn, col2, col3, ...)
VALUES (AnIdentityValue, col2value, col3value, ...)

SET IDENTITY_INSERT sometableWithIdentity OFF

Tam hata iletisini bildirirtam olarakne yanlış

Eklenemiyor tablo açık kimlik sütun değeri 'sometableWithİdentity' IDENTITY_INSERT KAPALI olarak ayarlandığında.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bigky226

    bigky226

    11 HAZİRAN 2006
  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007