Mám údajov prúdi do jednej tabuľky z viacerých iných tabuľkách povedzme: Table_A Potom som sa majú Zlúčiť uložené proc, že trvá údaje z tabuľky A spojí ho s Tabuľke B.
Avšak, niečo sa nezdá byť správny. Ak som sa skráti a načítať údaje funguje to v pohode, ale ak nemám truncate a zaťaženia, a len priniesla požiadavku eachh hodinu som sa zobrazí chybové hlásenie,
Msg 8672, Úroveň 16, Štát 1, Postup Merge_Table_A Linka 4 [Dávky Začať Riadok 0] ZLÚČENIE vyhlásenie pokus AKTUALIZOVAŤ alebo ODSTRÁNIŤ, v tom istom riadku, viac ako raz. Toto sa stane, keď sa cieľ riadok zodpovedá viac ako jedného zdroja riadka. ZLUČOVACIE vyhlásenie nemôže AKTUALIZOVAŤ alebo ODSTRÁNIŤ istom riadku cieľovej tabuľky viackrát. Upraviť NA ustanovenie na zabezpečenie cieľa riadok zodpovedá najviac jeden zdroj riadok, alebo použite SKUPINE odsek na skupiny zdrojových riadkov.
Ako môžem prekonať to?
Chcem byť schopní postupne načítať údaje a nie je to truncate zaťaženie, ale zároveň mať uložené proc, že aktualizácie alebo vložky alebo nestará ak riadok už existuje.