sql >> Databasteknik >  >> RDS >> Oracle

Vad är skillnaden mellan primärt index och sekundärt index exakt?

Primärt index:

Ett primärt index är ett index på en uppsättning fält som inkluderar den unika primärnyckeln för fältet och som garanterat inte innehåller dubbletter. Kallas även ett klustrade index .t.ex. Medarbetar-ID kan vara exempel på det.

Sekundärt index:

Ett sekundärt index är ett index som inte är ett primärt index och som kan ha duplicates.eg. Anställds namn kan vara ett exempel på det. Eftersom anställds namn kan ha liknande värden.

Det primära indexet innehåller nyckelfälten i tabellen. Det primära indexet skapas automatiskt i databasen när tabellen aktiveras. Om en stor tabell används ofta så att det inte är möjligt att tillämpa primär indexsortering, bör du skapa sekundära index för tabellen.

Indexen på en tabell har ett index-ID med tre tecken. '0' är reserverad för det primära indexet. Kunder kan skapa sina egna index på SAP-tabeller; deras ID måste börja med Y eller Z.




  1. Android SQLite stängt undantag

  2. Få tillgång till experternas syn på 2020 MVP Summit

  3. Oracle 12.2.0.1 kommer 2016

  4. Hur man kör ett makro från en navigeringsknapp i Microsoft Access