Microsoft SQL Server 2008, samt tidligere versioner bruge indeks til at øge hastigheden på at finde oplysninger i tabeller. Flere typer af indekser er tilgængelige afhængigt af dine behov. Clustered indekser er baseret på den primære nøgleværdi i tabellen og bestilles logisk baseret på disse data. Hver tabel kan kun have én grupperet indeks . Entydige indekser forhindre dublerede værdier opstår i indekserede kolonner. En ikke- grupperet indeks logisk ordrer dataene i tabellen , ignorerer den fysiske rækkefølge af data. Oprettelse af et indeks er forholdsvis enkel. Indexes er vigtige for et velfungerende af en database . Instruktioner
1
Åbn Microsoft SQL Server Management Studio eller dit ønskede forespørgsel ansøgning .
2
forbindelse til databasen ved hjælp legitimationsoplysninger med tilladelser til at oprette et indeks .
< br >
3
Klik på " Ny forespørgsel ", og skifter til den korrekte database ved at skrive og trykke " Enter: "
USE [ databasenavn ]
GO
< br > 4
Bestem indekstypen du opretter og søjlerne vil indeholde
5
Indtast forespørgsel til at oprette et indeks , og hit "Enter : " .
OPRET [ indekstype ] iNDEX [ index navn ] ON [ kolonne list] [ sorteringsrækkefølge ]
indekset type kan være unikke, grupperet eller ikke- grupperet . Navngive indekset på en sådan måde, at man vil være i stand til at identificere indekset nemt i fremtiden . Kolonnen bør indeholde alle kolonner , du ønsker i dit indeks sammen med deres sorteringsrækkefølge. For flere kolonner , skal du adskille dem med et komma .
6
Tilføj yderligere valgfrie parametre i indekset skaber erklæring.
7
Udfør forespørgslen, og kontroller, at indekset er oprettet.