Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nájsť duplicitné záznamy v databáze

Ak ste náhodou importovať duplicitné záznamy do databázy , môžete použiť konzolu SQL Server spúšťať príkazy je nájsť . Duplicitné záznamy v databáze zaberajú miesto a môžu spôsobiť problémy integrity dát aj pre malé aplikácie . Pomocou konzoly , môžete spustiť zvolením vyhlásenie , že nájsť všetky duplicitné záznamy v tabuľke . Jednou z požiadaviek je , že musíte mať identifikačné pole , ktoré možno použiť na zistenie , keď sa dva záznamy sú duplikáty . Toto pole je určené vašim správca databázy alebo systému vývojárov . Pokyny dovolená 1

Otvorte SQL Server Management konzolu . Zástupca pre tento program sa zvyčajne nachádza v " SQL Server " adresári programu v ponuke Štart systému Windows .
2

prihlásenie na server SQL Server pomocou platného užívateľského mena a hesla . Používateľské meno , ktoré používate , musia mať " SELECT " práva na stole .
3

Rozhodnite sa , aké kritériá chcete použiť na označenie duplicitné záznam . Napríklad , ak hľadáte pre duplicitné kontaktné informácie v tabuľke , môžete použiť telefónne číslo , sociálneho zabezpečenia , e - mail , alebo iné identifikačné údaje , ktoré sú špecifické pre jednu osobu . Názov nie je bežne používaný , pretože niekoľko ľudí v databáze môže mať rovnakú celé meno . V tomto príklade je použitý telefónne číslo poľa v tabuľke
4

Zadajte nasledujúci kód do textového okna konzoly : . SELECT telefón , COUNT ( telefón ) podľa DuplicatesFROM customerGROUP PODĽA phoneHAVING ( COUNT ( telefón ) > 1 ) v tomto príklade otázku vám ukáže iba záznamy v tabuľke , ktoré obsahujú rovnaké telefónne číslo .
5

Stlačením klávesu F5 . Tým sa spustí dotaz . Výsledky zobrazené v table spodnej časti okna sú všetky záznamy , ktoré obsahujú aspoň jeden rovnopis .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené