bir tabloya Olmayan yinelenen veri girişi yapma ben 2 tablolar Tablo OSUSR_1SV_STAGING_FTP tablosundan OSUSR_1SV_STAGING_FTP1.
Ancak, senaryo OSUSR_1SV_STAGING_FTP tablosunda aynı olduğunda ve bu tabloyu # OSUSR_1SV_STAGING_FTP1 listesine eklemesini istemediğimde senaryoyu bozuyor. Sadece çift kayıt olmayan kayıtları eklemeniz gerekir.Veli masaya
cevap
Bu kayıtlar sadece OSUSR_1SV_STAGING_FTP içinde olan ancak OSUSR_1SV_STAGING_FTP1
INSERT INTO OSUSR_1SV_STAGING_FTP1
SELECT * FROM OSUSR_1SV_STAGING_FTP
EXCEPT
SELECT * FROM OSUSR_1SV_STAGING_FTP1
Öncelikle size her satır için benzersiz bir kimliğe sahip olmanız gerekir ekler. Daha sonra Tablo 1'den (OSUSR_1SV_STAGING_FTP) seçim yapabilir ve zaten mevcut olmadığı Tablo 2'ye (# OSUSR_1SV_STAGING_FTP1) ekleyebilirsiniz. # OSUSR_1SV_STAGING_FTP1 INTO
INSERT SELECT * OSUSR_1SV_STAGING_FTP. [Unique_ID] DEĞİL
Noel (# OSUSR_1SV_STAGING_FTP1 DAN Unique_ID SEÇ) İÇİNDE
TheGameiswar'ın cevabını benimkinden daha çok seviyorum. – nscheaffer
Sadece benzersiz değeri Tablo OSUSR_1SV_STAGING_FTP'den OSUSR_1SV_STAGING_FTP1'e eklemeliyim. – Rains
Bu, maden çalıştık: INSERT OSUSR_1SV_STAGING_FTP1 ( TENANT_ID, CUSTOMER_PART_NUMBER, LEAR_PART_NUMBER, SHIPPING_ID, CUSTOMER_NAME, PROGRAM_NAME, EFFECTIVE_DATE, END_DATE, CHANGE_ID, PO_NUMBER, PO_PRICE) SEC TENANT_ID, CUSTOMER_PART_NUMBER, LEAR_PART_NUMBER, SHIPPING_ID, CUSTOMER_NAME, PROGRAM_NAME, EFFECTIVE_DATE, END_DATE, CHANGE_ID, PO_NUMBER SELECT TENANT_ID HARİÇ OSUSR_1SV_STAGING_FTP DAN PO_PRICE, CUSTOMER_PART_NUMBER, LEAR_PART_NUMBER, SHIPPING_ID, CUSTOMER_NAME, PROGRAM_NAME, EFFECTIVE_DATE, END_DATE, CHANGE_ID, PO_NUMBER, PO_PRICE OSUSR_1SV_QAD_PO_DATA DAN – Rains
DOĞRU THATS OSUSR_1SV_STAGING_FTP İTİBAREN ANCAK ben EŞSİZ İSTİYORUM TABLO OSUSR_1SV_STAGING_FTP1'DEN TABLO OSUSR_1SV_STAGING_FTP SİSTEMİNDE DUPLICATE GİRİŞ SAYFASI OSUSR_1SV_STAGING_FTP INSERTED İÇİN KAYDEDİLİR. – Rains