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

  • bunliu

    bunliu

    2 Mayıs 2007
  • Major FX

    Major FX

    6 HAZİRAN 2012
  • Truc Minh

    Truc Minh

    23 Ocak 2011