SQL Server 2008 er en relasjonsdatabase styringssystem ofte brukt for store databaser . Du kan manipulere data i en enkelt setning ved å bruke MERGE uttalelse. MERGE uttalelse kan brukes hvis du trenger å synkronisere to tabeller ved å endre data i en tabell basert på forskjellen som finnes i den andre tabellen . Hovedsiden
Du kan forbedre ytelsen til MERGE uttalelse ved å opprette indekser på delta kolonner i kildetabellen . I måltabellen , kan du opprette en unik , gruppert indeks på sammenføyningen kolonner. Indekser bidra til å sikre de bli med nøkler er unike.
Bli
I PÅ klausulen , angir bare kolonner som svarer til kilden og målet tabellen . Sørg for å spesifisere , i riktig NÅR klausulen, når du definerer søkebetingelsen . I tillegg bruke WITH å filtrere ut rader fra målet og kildetabellene .
Masselasting
Du kan bruke MERGE uttalelse til effektivt overføre data fra en kilde bord i en måltabell i et enkelt parti ved å angi OpenRowSet ( BULK. ..) . For å forbedre ytelsen , bruk en samlet indeks på sammenføyningen kolonner i måltabellen . Query ytelsen er forbedret ved å ikke utføre noen ekstra slags operasjoner .