2016-03-23 28 views
0

Access'te tek bir tabloda birleştirmek istediğim 2 büyük veri kümesi var. Bu nedenle, Access'te bir Sorgu türü sorgu kullanıyorum, ancak anahtar ihlalleri nedeniyle satırları eklemediğini belirten bir hata iletisi alıyorum. SQL sorgusu şudur:Access'e tablo ekleme

INSERT INTO table_name_A 
SELECT [table_name_B].*,* 
FROM table_name_B 

şu hata mesajını alıyorum neden herhangi bir ipucu?

+0

Tablo tanımlarına ihtiyacımız var, böylece anahtarları görebiliriz ve bunun önemli bir sorun olduğunu söyleyebiliriz. Tablo B'den eklediğinizde, Tablo A'da hangi anahtarın ihlal edildiği ihlal edilir. – nicomp

cevap

0

İlk olarak, neden [table_name_B].*,*'u kullandığınızı anlamıyorum. Bu, tüm sütunları iki kez seçiyormuşsunuz gibi geliyor, muhtemelen aklında olan şey değil. ", *" Yi silmeyi deneyin ve bunun nasıl çalıştığını görün. Hala hata mesajları alıyorsanız, tam mesajları bir yorum olarak gönderin; Anahtar ihlalleri genellikle, yinelenen satır veya başka bir şey eklemeyi denediğiniz anlamına gelir. İyi şanslar.

İlgili konular