Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jaka jest dokładnie różnica między indeksem pierwotnym a indeksem wtórnym?

Indeks podstawowy:

Indeks podstawowy to indeks zestawu pól, który zawiera unikalny klucz podstawowy pola i gwarantuje, że nie będzie zawierał duplikatów. Nazywany również indeksem klastrowym .np. Przykładem może być identyfikator pracownika.

Indeks dodatkowy:

Indeks dodatkowy to indeks, który nie jest indeksem podstawowym i może mieć duplikaty.eg. Przykładem może być nazwisko pracownika. Ponieważ nazwa pracownika może mieć podobne wartości.

Indeks podstawowy zawiera kluczowe pola tabeli. Główny indeks jest tworzony automatycznie w bazie danych, gdy tabela jest aktywowana. Jeśli duża tabela jest często używana, tak że nie można zastosować sortowania według indeksu podstawowego, należy utworzyć indeksy dodatkowe dla tabeli.

Indeksy w tabeli mają trzyznakowy identyfikator indeksu. „0” jest zarezerwowane dla indeksu podstawowego. Klienci mogą tworzyć własne indeksy na tabelach SAP; ich identyfikatory muszą zaczynać się od Y lub Z.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OracleParameter i klauzula IN

  2. Opcje formatowania SQLcl (Oracle)

  3. Jak mogę naprawić ten błąd:nieobsługiwany SQL92?

  4. ORA-24247:odmowa dostępu do sieci przez listę kontroli dostępu (ACL)

  5. Wybierz liczbę (*) z wielu tabel